title: Scala: Does Option[Boolean] makes sense?
body: <p>So an <code>Option[Int]</code> or <code>Option[String]</code> or for that matter <code>Option[A]</code> results in <code>Some(A)</code> or <code>None</code>, but a <code>Boolean</code> is different as it inherently represents dual states (<code>true</code>/<code>false</code>), does it makes sense to have <code>Option[Boolean]</code>? I face this frequently when a <code>JSON</code> response should not include the boolean field based on certain business logic. </p>
  
  <p>Any thoughts? </p>