use destructuring assignment to get the esprima.Syntax stuff as local bindings