Foreign Function Interface library