Properly encode bools and test against encoded bools.
L3c supports 0-arg funs
L3c avoids variable clobbering in assigns
Broken indexing code