12 min
SharpMonads.Core: de un script a un paquete de NuGet
Las primeras mónadas las escribí dentro de DevSweep. Al ir a reutilizarlas en otro proyecto me di cuenta de que merecían vivir solas. Así nació SharpMonads.Core: Option, Result, Either y Unit como readonly record struct, con sus leyes verificadas y sin las 7.000 estrellas de complejidad de LanguageExt.