feat(parser): adds support for variable bindings

Just got it: not possible to assign a key in ContextWithVariableBindings