This is my helper constexpr lib. Mostly for educational purposes, but can also be used for practical implementation.
Contains:
cexpr_generic_map: Generic constexpr map, that can store pairs of any existing types (both as keys and values) utilising tags (tag_type, tag_auto) or just plain types instead. Usage example - see example/main.cpp