///| traitalias @lg.(One, Zero, Inverse, Conjugate) ///| fnalias @cmp.maximum as max ///| fnalias @lm.( log, log1p, cos, sin, atan, atan2, acos, asin, sinh, cosh, tanh, acosh, atanh, sqrt, hypot, exp, pow )