define orGoto/orElse in terms of gotoWhen
able to express example ant again