3 ms·
> If Maybe is an input just keep the original function around and provide a new one that wraps it. The problem with that is now you have to maintain two functi
by jtmarmon 8y ago
> If Maybe is an input just keep the original function around and provide a new one that wraps it.
The problem with that is now you have to maintain two functions that do the same thing just to satisfy the type system.
> If `Maybe` is an output then existing callers SHOULD be broken,
He agrees with you on this, according to the talk
- dwohnitmok 8y ago1. They don't do the same thing though, i.e. it's not just a wrapper. Dumb wrappers are a problem though in a lot of typed languages in other cases. 2. Ugh this is what I get for watching a video while coding on the side. You're right.