I know that we by default remove self joins, ie:
when
Foo()
Foo()
will not match for the same instance of Foo - is it possible to turn that off? I know we talked about it at one point, not sure what the latest position is (someone was asking me and I can't recall what our final position is). FYI Jess and Jrules both self join by default.