edits to combinatory logic