Force constexpr in same() template to be evaluated at compile-time