There seems a disagreement between srfi text and reference implementation.

The text says:
  (either-guard ( pred-expr ) . body)

The reference implementation lacks parenthesis around pred-expr:
  (either-guard pred-expr expr1 expr2 ...)