attain (npm): A library for modelling and accessing data.
Keywords: sum-type|lens|lenses|queries|state-management|union-type|unions|tagged|fp|data|stream