Invert guard let scoping

that would actually solve a lot more problems than just this specific issue.
would love for this feature to be supported.