x/rambda/src/view.js
1234567891011const Const = x => ({ x, map: fn => Const(x),})export function view(lens, target) { if (arguments.length === 1) return _target => view(lens, _target) return lens(Const)(target).x}