@require(function_name, parameters, comment, throws, is_method)
function @function_name\ (\ @if parameters: \ @for i, parameter in enumerate (parameters): \ @if i != 0: , \ @end \ @for j in range (parameter.array_nesting): Array(\ @end @parameter.argname: \ @parameter.formatted_link\ @for j in range (parameter.array_nesting): )\ @end \ @end @end ): \ { // @comment }