test

[syntactic extension] test pred proc alt

RRS: evaluates pred and if its values is non-nil then calls the proc with the value of pred, otherwise returns alt.