overload M with num/fractional/floating/symord/arctan2/fmod
add getXzus