A primer to Scalaz