def nest(self, node, cls=None):
if cls is None:<EOL><INDENT>cls = type(self)<EOL><DEDENT>nested_scope = cls(node, self)<EOL>self.children.append(nested_scope)<EOL>return nested_scope<EOL>
Create a new nested scope that is within this instance, binding
the provided node to it.