at the moment we have ``` static_assert(TSize >= 2); ``` Realistically we have RAM for TSize to be at least 2, but maybe it's trivial to support TSize of 1?