> Mahmoud Ashraf

Monad, Functor, Semigroup, and Task … new vocab for me while learning functional programming.