support for non-Money, numeric types for math operations