optional

@JvmName(name = "-optional")
fun <T> Adapter<T>.optional(): PresentAdapter<T>