More detailed explanation of how the auto allman braces macro works