All ints are floats but not all floats are ints

- Arguments that specify float, real or double as the argument type will
  all accept integers, but arguments that specify integer will reject
  floats.