VariantBuilder (for initial review)

sure