There's no destination, exactly.(I think). A "data scope" for lack of a better term just implies that all functions are called on the object returned by the statement that introduced the scope.
It is _exactly_ like JS's 'with' statement, just that we let the language automatically infer that we probably meant "with".
It is _exactly_ like JS's 'with' statement, just that we let the language automatically infer that we probably meant "with".