Add an initial ffi wrapper