The Option class currently does not define a component1() function to be able to destructure it.
A common use case is wrapping a nullable type in an Option because RxJava does not allow null values in its streams:
.subscribe { myOption : Option<T> ->
value = myOption.orNull()
}
Instead, when destructuring:
.subscribe { (myValue : T?) ->
value = myValue
}