Removed some syntactic idiosyncrasies.
Added beta conversion, functions can be 'parallel reduced' to compare forms in which -existing- beta-redexes are eliminated. Beta includes ordinary beta-reduction, projection of a tuple, and taking the contents out of a box. Added a method to solve goals by first performing reduction, then calling the trivial solver.