More crazy ideas; pausing for reflection
Added TupleRead; did some reformatting

My eyes were bleeding.
Added finite set indexing
Added LetRec

The test isn't interesting because any lambda in the result would
cause printing without termination.