Throughout, let
return_typebe the type of object/primitive/etc. you'd like to return (commonlyvoid)blockNamebe the variable name of the block you're creatingvar_typebe the type object/primitive/etc. you'd like to pass as an argument (leave blank for no parameters)varNamebe the variable name of the given parameter And remember that you can create as many parameters as you'd like.
Possibly the most common for of declaration.