Haskell and other functional languages have Lenses, which are roughly equivalent to focusing on a value or path and either getting or setting it. Imagine dig with a related bury function and you get close.
I'd mentioned it in this particular Storybook post in Part Four, though it may make more sense to start at Part One for continuity
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.