require 'funkr/categories/functor' require 'funkr/categories/applicative' require 'funkr/categories/alternative' require 'funkr/categories/monoid' require 'funkr/categories/monad'