func SortAlphabetically() {
	ts, err := bel.Extract(StructC{}, bel.SortAlphabetically, bel.FollowStructs)
	if err != nil {
		panic(err)
	}
	err = bel.Render(ts, bel.GenerateAdditionalPreamble("// Note the alphabetical order which is unlike the \"natural\" order of the types and fields\n"))
	if err != nil {
		panic(err)
	}
}
SortAlphabetically demonstrates the use of the bel.SortAlphabetically config option
package main
import (
	"github.com/32leaves/bel"
)
type StructB struct {
	FieldC string
	FieldA string
	FieldB string
}
type StructA struct {
	FieldB string
	FieldC int
	FieldA string
}
type StructC struct {
	BMember StructB
	AMember StructA
}