Semantic indent and alignment

Use whitespace to communicate structural significance.  Opening delimiters at line end with matching closing delimiters at line start (and vertically aligned) very effectively convey structure.  We all have high resolution wide screen monitors, so there is no need to stick to an 80-character limit anymore.  A maximum width of 120 characters makes much more sense.