An oo-bindgen model for using tracing in an FFI environment.

Used to share FFI interface and code between Step Function I/O's protocol libraries.