Added Gen.option. (Gen[T] -> Gen[Option[T]])