Scoping rules have become complex but it's allowing us to slowly making everything structured. Soon it will allow us to place things in different files.