Having done some work on the MySQL extension and reviewing how binding to libraries is done in for example the sqlite3.r by Ashley (dobeash) (reminder it is something like
*open: make routine! [name [string!] db-handle [struct! [[integer!]]] return: [integer!]] *lib "sqlite3_open"
) and it is done similarly on the other side, then I wondered why there is no such mechanism in R3 /Ren-C
(Or is it just that I don't know about it?)