# Functions
Assemble encodes a set of instructions into binary representation.
Disassemble disassembles a given function body into a set of instructions.
NewDisassembly disassembles the given function.
# Structs
BlockInfo stores details about a block created or ended by an instruction.
Disassembly is the result of disassembling a WebAssembly function.
Instr describes an instruction, consisting of an operator, with its appropriate immediate value(s).
StackInfo stores details about a new stack created or unwound by an instruction.