Non-standard numbers for Haskell