optional

val <T> T.optional: Optional<T>
val <T> T.optional: Optional<T>
val <T> T.optional: Optional<T>