Working on `variant` related shenanigans, to allow constructing
objects from variants directly. I'll have to add appropriate
`_constructor` specializations to catch variants somehow.
Stroustrup, don't even try to tell me adding such specializations
would not be a good reason to have `static if` in the language...