Expanded on typedef section for style