A library for JavaScript function signatures