optika (npm): Optics: modular data access for JavaScript
Keywords: lens|optic|immutable|profunctor