Yes, exactly: you have to write little shim functions. I&#x27;m pretty sure this was what bdamm was complaining about, and I&#x27;m complaining about it too. I took your suggestion to be that there was some way of using the API that avoided this.<p>There might be no better way of doing it (or maybe there might be - I have no opinion), but that wouldn&#x27;t in my view automatically make the C API &quot;remarkably excellent&quot;, &quot;absolutely painless&quot;, nor the sort of thing that you might describe as &quot;as easy as it is&quot; (as were the original claims). It would just make it no more inconvenient than it has to be. Forgive me for not getting overly excited at that ;)