racket ffi: first draft