update match syntax
dust off and refresh the terribad AST bindings