Function signatures are specified with the
pseudo-opcode, followed by a simple function signature imitating a C++-mangled function type:
followed by an optional
, then a sequence of
characters to mark i32, i64, f32, and f64 parameters, respectively; followed by a final
to mark the end of the function signature.