This module provides functions to create interactive REPLs:
stateless REPL from a single argument functions
REPL with state from plain state function or with State monad
REPL-fold from two-arguments functions, with the accumulator in the first argument
Each line you enter is read into the argument type and sent to the function, with the result printed