Add dimensionless support to Unit.physical_type