.value
This is a cleaner interface. I also checked all of the commented-out test cases.
std::is_same_v
units::is_same_v