What is a 'guard' in a Picat rule, and where does it appear?
-
A
A boolean condition placed between the head and => that must hold for the rule to fire
-
B
A constraint posted in the body after solve
-
C
A type annotation on arguments
-
D
An exception handler clause