+ format
cleanup
empty/nonEmpty constexpr