(exit) calls _exit instead of exit; this is bad added by jrobbins on Fri Jul 13 15:08:11 2018

(import foreign)

#>
void atexit_handler() {
    printf("atexit called!\n");
}
<#

(foreign-code "
    atexit(atexit_handler);
")

(print "Exiting...")
(exit) ; note how atexit_handler is never called!