I had totally forgotten to implement the (==) and (!=) operators, this is fixed. Subscripts on lists now the objects at the index in the subscript, rather than that object wrapped in a list. Now, also, prefix operators like (@), ($), (!), and (~) now have their own branch in the syntax tree, and are evaluated differently than function calls or equations with infix operators.