data CONSOLE :: !The CONSOLE effect represents those computations which write to the console.
log :: forall eff. String -> Eff (console :: CONSOLE | eff) UnitWrite a message to the console.
error :: forall eff. String -> Eff (console :: CONSOLE | eff) UnitWrite an error to the console.
print :: forall a eff. (Show a) => a -> Eff (console :: CONSOLE | eff) UnitWrite a value to the console, using its Show instance to produce a String.