blob: 97a3f526bde4a30d4506270d9fbf2c50cdcf9a4f [file] [log] [blame] [edit]
const 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
}