Completes parsing the prelude.  It still cannot compile.  Adds the char type, handles Or (meaning choice) from FlatCurry, and adds support for non-linear terms (involving IBind).  In currinput.hpp, struct Expr was renamed Term.