We need the FFI to share memory in-process with C functions?