Still would be better with a runtime-usable, compile-time-populated, dynamic-allocation-free hash map (or similarly used keyed data structure), but it's going to take me longer to learn how to build that, heh.
(There's also probably some simplifications or general improvements I can make; will keep learning and refining.)
By the way, ldionne, in case I haven't said it already, Hana is one of the most amazing things I've ever seen in C++. Great work! :clap: