Unifying pattern syntax
- Patterns in let expressions
- Disabling layout scanning when curlies provided
- Refactoring/simplifying symbol environments
- Compiling no-args patterns