Value Conversion

A type cast converts a value of one type to another.

FOL uses two ways for value conversion:

  • coercion for conversions that are known to be completely safe and unambiguous, and
  • casting for conversions that one would not want to happen on accident.