Boolean OR operator.
Unfortunately Dart does not support overloading the logical || operator so be careful about precedence.
||
Expr operator |(Object other) => or(this, $(other));