optics-ts
optics-ts copied to clipboard
"remove" doesn't really removes array element but rather replaces it with a `Symbol(__remove_me__)`
Expected outcome for O.remove(O.optic<number[]>().nth(0))([1])
is: []
,
but actual result is: [Symbol(__remove_me__)]