I should be able to set a default value for a bound name
Summary: The use case for this (really, the only valid use case) is querystring parameters, to be able to define a default value iff the name is not already defined.
Can this be done cleanly as a function, or does it have to be done in the parser itself?
Might be sufficient, as a fallback, to be able to test whether a given name is bound, and set a value if not.