public static void Rule(CompoundTerm lhs, Functor functor, OpenParenthesis openParenthesis, CompoundTermBody compoundTermBody, CloseParenthesis closeParenthesis) { }
public static void Rule(Clause lhs, CompoundTerm compoundTerm, OptionalRuleBody optionalBody) { }
public static void Rule(OptionalRuleBody lhs, ColonDash colonDash, CompoundTerm compoundTerm, AdditionalCompoundTerms additionalCompoundTerms) { }