Here’s a toy for people to play with. Beware that functions that have optional arguments might crash if given fewer than the maximum, and some functions will give ‘panic: unknown OA_*’ errors. But for quite a few functions it works. (I’ve tested it with all functions beginning with [_abc].) Whatever you do, don’t try to read the diff. It’s a work in progress and parts are quite awful (or laughable).