%||% and %&&% pass on promises

This is needed to handle return() statements
in the expressions.
Tests