# Functions
NewFixedMemory constructs a Memory object of the given size.
NewFunction constructs a Function object from a Go function.
NewMemory constructs a Memory object with a buffer of the given size, aligned to the closest multiple of the page size.
NewModule constructs a Module object with the given memory and function list.
# Constants
The PageSize constant defines the size of WebAssembly memory pages in bytes.
# Structs
Function is an implementation of the api.Function interface, it represents a function in a WebAssembly module.
Global is an implementation of the api.Global interface, it represents a global in a WebAssembly module.
Memory is an implementation of the api.Memory interface, representing the memory of a WebAssembly module.
Module is an implementation of the api.Module interface, it represents a WebAssembly module.