Semantic indent and alignment

Use whitespace to communicate structural significance.