* feat: overloads for floor and ceil accepting quantities * require same type for dim and rep * be specific for msvc
std::is_same_v
units::is_same_v