converted a few things to #struct format
good god... commit ALL the parts of your bootstrap
revert because I broke something
all fixed
when clauses for pattern matching, a[b] -> ___lib.send(a, b)
implemented projection (String! etc.)
fixed a recursive bug
== and != now map to === and !==
else can now be used in cond clauses
tightened up pattern matching on #struct
now works: x={1,2,3}, #blah x