Progress. More verbosity in parser definitions and/or types definitions,
but it is still flexible and not shenaniganish (looking at you, Boost.
Fusion...). Fails somewhere in Boost.Variant `false` assertion (?!).