Invoking ResolveBinding with a PrivateEnvironment can never result in an
abrupt completion because every environment in the "chain" of
PrivateEnvironments is a declarative environment, and HasBinding for
declarative environments never returns an abrupt completion.
Invoking ResolveBinding with a PrivateEnvironment can never result in an abrupt completion because every environment in the "chain" of PrivateEnvironments is a declarative environment, and HasBinding for declarative environments never returns an abrupt completion.