Returns Some if exactly one of this, optb is Some, otherwise returns None.
Some
this
optb
None
Future<Option<T>> xor(Option<T> optb) => then((v) => v.xor(optb));