serbanrobu/purestruct (packagist): A library that offers utility functions that consume less-structured input and produces more-structured output in order to create data structures that makes illegal states unrepresentable.
Keywords: functional-programming|pasing|validation