Errors that cause a function to quit and return NULL will not be printed, but rather stored to a 256-byte static buffer which can be accessed via goomba_last_error()