A tutorial on Racket's FFI by example