Parts of a function

In the declaration func (r Thing) Name(variable aType) otherType, the various things are (in order):