Export FFI to user. Add support for return values, but this hasn't been tested yet. #23