Don't use eval when evaluating RealMath subclasses



<!---
@huboard:{"order":390.84375,"milestone_order":486,"custom_state":""}
-->

If `n` is of type `Scalar` then I expect `math.sin(n)` to fail.  Perhaps this is only valid for `numbers.Real`?