This diff adds all the synchronous functions implemented in previous diffs to the ffi module. When we build the project, the C++ header file for our library will expose these functions, making them callable from our native C++ code.
Depends on D4937