Chainable VariantHeaderBuilder

(but explicitly allow move construction/assignment)