Rename "numeric" helper to "real", since it doesn't handle complex numbers.
Add a "numeric" helper to handle real or complex arguments.
Make use of the "numeric" helper for monadic functions.
Make use of the "numeric" helper for dyadic functions.
Simplify the use of the "numeric" helper for dyadic functions.