>>8
Yes, they all have their uses such as keeping retards busy in various ways:
- mentally matching parentheses
- mentally matching functions and arguments
- writing tons of boilerplate because proper macros are fairly difficult to get when surface syntax takes over 10 pages of BNF to describe