added asbase(x::Unit) used to determine if compound units are actually unitless