Oskar Gewalli
Oskar Gewalli
Would `insert` make sense from a f# / .net perspective ?
Perhaps that the abstraction should be called Unfoldable and then we could add `cons` or `add`.
What about `Nullable.ofOption` for going from option to a `Nullable` type?
Thanks @cmeeren
Yes, I agree!
This might be a bug, though I'm unsure.
Looks like this is how it should be (the compiler error). I'll see if I can find how this should be solved.
When I tried to do the equivalent in Haskell: ```Haskell setField valueOptic value updatedAtOptic now source = let oldVal = view valueOptic source in if value == oldVal then source...
What is it that you are trying to do @cmeeren ? Would it be solved by using less generic data lenses as [seen in F#x](https://github.com/fsprojects/FSharpx.Extras/blob/master/src/FSharpx.Extras/Lens.fs)?
Aether style lenses are equivalent to the lenses that can be found in FSharpX. Note the similarity of the type signatures of the two. They encode the same type of...