a guard is an operator application, not a bare value

compile/guard-shape

Generated from the language definition for language 1.0.

Summary: a guard is an operator application, not a bare value

Fix: write the guard as a comparison or another operator