ast, *: simplify codebase by redoing sexpr as list
codegen: simplify matches even more