emit prototypes of rust C shim calls
ok
started emitting CPP side shim - extern C wrappers for CPP calls