Functional programming design patterns Playground with Functional Programming design patterns and some functional techniques Fuctional design patterns implemented with some examples Monoid. Functor. Monad. Typeclass. Applicative. Future. Reader.