WebAssembly type definitions

Type definitions are user-declared types listed in a module's type section.

func

A function signature, which defines a function's identifier, parameter types, body, and result types.