For when BYOND is not enough. Probably often.
Creates a normal byond ffi function that can be called in DM with call.
This macro makes instantiating Runtimes a (little bit) easier.
Used to interact with global variables.
A wrapper around Values that make working with lists a little easier
Used to hook and call procs.
Represents a byond runtime, sort of. This will probably drastically in the future.
A wrapper around Values that make working with strings a little easier
Used as a result for conversions between DM values and rust values
Used as a result for hooks and calls into BYOND.