This is a good use of the more modern C++ features such as string_view, constexpr and template metafunctions such as decay and enable_if.
I do wonder how much this would impact compile-times if used moderately in a large code-base.
I do wonder how much this would impact compile-times if used moderately in a large code-base.