generated at
arity
Signature (logic)
Function prototype – Declaration of a function's name and type signature but not body
Type signature – Defines the inputs and outputs for a function, subroutine or method