Some questions and observations from the other side of the fence:
How do you differentiate your simplified function declaration to a function invocation?
The latter means you must refer to the receiver (the instance of Draft75Handler) as "this" or "self". In Go, you name it explicitly (in this case "f") which makes the code more readable IMO (although "f" is a strange choice in this case).
The variable names "writer" and "request" will become wearying as you use them in the function body - better to say the exact type once (http.ResponseWriter) and use shorthand thereafter (w).
(And, obviously, omitting the type information in the function arguments doesn't work in a statically typed language.)
How do you differentiate your simplified function declaration to a function invocation?
The latter means you must refer to the receiver (the instance of Draft75Handler) as "this" or "self". In Go, you name it explicitly (in this case "f") which makes the code more readable IMO (although "f" is a strange choice in this case).
The variable names "writer" and "request" will become wearying as you use them in the function body - better to say the exact type once (http.ResponseWriter) and use shorthand thereafter (w).
(And, obviously, omitting the type information in the function arguments doesn't work in a statically typed language.)