Assumes very minimal features available, i.e. table, string, math. Assumes that require is unavailable. Must register a table containing callbacks.