scalaz learning, day 2, applicatives