logical operators take precedence over others
lib additions
cleanup, reserved js keywords, more lib
arbitrary infix operator lexing/parsing!
infix operators as functions using (<op>)
built in length, slice and print functions, more functional Foundation
rename binop to infix
type annotate Foundation
cleanup
custom infix operators
define equality operators in Foundation
built-in cons, implement concat by means of it
add the js runtime
use cons in Foundation, where appropriate