proper scope object and proper scoping for unpack and let expressions