C++20 lets you write string literals in template parameters with a helper type. Would it be possible to make a C++20 version?