When adding/editing rules, try to auto detect first setter

When first setter hasn't been set, watch each key stroke as user types
the matcher. Try to detetct setter based on named variables in matcher.