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