A port of simple generators (http://okmij.org/ftp/continuations/PPYield/index.html) to scalaz.