Hi, @bobkummerfeld, Go is very strict about that aspect of its syntax and does not allow curly braces to be put on separate lines. It makes parsing easier and eliminates at least one of the questions in the brace/newline/tabs style wars!
@bobkummerfeld as a C programmer u would have used vim as ur editor more which is very good. However, here u can use the IDE Goland - it will handle these things.
There is: Effective Go - The Go Programming Language. Unlike C (was a kernel developer), Go explicitly selected certain rules as its default we have to bear with it. One notable rule is the selected CamelCase over others.