A little elaboration won't hurt: `types of parameters, receiver and return type`