use prefix:<->(:D ...) for Int/Real/Rat/...

This way we hit the prefix:<-> of Numeric for type objects, which will warn and return zero.