VariantBuilder (for initial review)

indeed it is -- in general, I need to add more/better test cases for missing values