provides Optional instance for scalaz.\/