in elitzur-core/src/main/scala/com/spotify/elitzur/validators/ValidationStatus.scala [103:119]
def getOpt: Option[A] = Some(x)
override def isNonvalidated: Boolean = false
override def forceGet: A = x
override def map[B](f: A => B): ValidationStatus[B] = Unvalidated(f(x))
override def flatMap[B](f: A => ValidationStatus[B]): ValidationStatus[B] = f(x)
override def toOption: Option[A] = Some(x)
//TODO: Remove this, should not be saving unvalidated data, Only added for simple benchmarking
override def toString: String = x.toString
}
case class Valid[+A](x: A) extends PostValidation[A] {