innmind/doctrine (packagist): Declarative approach to eliminate state where not necessary
Keywords: doctrine|functional programming|declarative