Float and Double are instances of SignedNum