-> - real, rational functions

(There is a typo in the error message, too, if you could change that: funciton.)