Playing with monads and applicatives for arrays and maybes.