scala monad cats applicative monoid scalajs algebra typelevel traverse final tagless haskell rx abstract fp doobie json http typeclass dsl webgl io reactive purescript
Ver mais