Fully implemented code generation of function wrappers, testing and bug fixing required.