Skimming the docs for lens.js: https://www.npmjs.com/package/safety-lens makes lenses look rather like lisp's setf to me. Is this superficial or deep?
miniblog.
Related Posts
Skimming the docs, it's interesting to see that they allow you to return values inside a void function: https://sorbet.org/docs/sigs
The value is thrown away by their signature wrappers though.