A Portable Foreign Function Interface Library