VariantBuilder (for initial review)

`auto buffer = kstring_t {0,0,0};`