feat(parser): adds support for variable bindings

Does the setter works with `ContextWithVariableBindings` ? (same with the getter above)