For when BYOND is not enough. Probably often.
pin_dll! macro is used to determine whether the dll handle auxtools
takes on Windows is pinned. For reference, a dll with a pinned handle cannot
be unloaded during execution of the host process - termination of the host is
the only way to unload the dll and release the lock on the corresponding file.
Used to hook and call procs.
Represents a byond runtime, sort of. This will probably drastically in the future.
Value represents any value a DM variable can hold, such as numbers, strings, datums, etc.
A weak reference to some datum or atom in the game.