< function for 2 numbers= function for 2 numbers> function for 2 numbersand function for 2 booleans
or function for 2 booleans {}, creating with arrays, children are removed[]s% and %2 for argumentsand operator, false for empty argumentsassert, but string is placed firstniltrue for else casecountor only takes booleans.true for niltimes modulegetnilindexOf function, returns -1 when not foundloop, use tail recursion to loop inside expressionsnotor operator, false for empty arguments":a" will be parsed as keywordquit function~ for replacing in quoted datanil for empty listnil\n)&{}, internally it's ternary tree map~ but turns a list into multiple symbols beforing inserting