| create_ipc_path | Create a unique IPC path for mangoro |
| find_go | Find the path to the Go executable |
| find_mangoro_vendor | Find the path to the mangoro vendor directory |
| get_arrow_go_version | Get the version of vendored Arrow Go using Go tooling (no jsonlite) |
| get_mangos_version | Get the version of vendored mangos using Go tooling (no jsonlite) |
| mangoro_go_build | Compile a Go source file using the vendored dependencies |
| mangoro_http_start | Start an HTTP file server via RPC |
| mangoro_http_status | Get HTTP server status via RPC |
| mangoro_http_stop | Stop the HTTP file server via RPC |
| mangoro_pack_int32 | Pack a 32-bit integer to raw bytes (big-endian) |
| mangoro_rpc_call | Call a remote function via RPC |
| mangoro_rpc_call_message | Create an RPC function call message |
| mangoro_rpc_get_manifest | Get the manifest of registered functions from an RPC server |
| mangoro_rpc_manifest_request | Create an RPC manifest request message |
| mangoro_rpc_parse_response | Parse an RPC response message |
| mangoro_rpc_recv | Receive a message with retries |
| mangoro_rpc_send | Send a message with retries |
| mangoro_unpack_int32 | Unpack a 32-bit integer from raw bytes (big-endian) |