If you just want Option, you can write a full implementation in ~50 lines. We don’t want a npm style of modularisation with LeftPad. If you do have those size perception issues feel free to copy the implementation and add only the methods you need, because it’s canonical and unlikely to change 😄 Happy to support you when you need new methods too, everything is just based off
fold
anyway.
If you want comprehensions we need Eval, Either and a bunch more datatypes behind the scenes, so you don’t “just get Option”.