zurch A collection of meaningful functional programming techniques and abstractions. Guides and API documentation NPM Package