I think it’s time to start rewrite the parser for slush. Currently it’s a completely hand written (and kind of janky) top down parser, but I think I want to try writing a parser generator using macros