I'll do this with the following rationale for my mod.  It seems easier to me to read with the function indented from the `struct` and the function parameters indented from the function name.