Added support for :zip. Removed monads