predicate-if is not an operator, it is a statement modifier. It is not part of an expression, so you can't parenthesize it. Your first suggestion is a syntax error.
Caution: Contents may have been coded under pressure.
Comment on Re^7: Loading all files in a dir with use via for loop