[rules-dev] Backwards chaining: the difference between input and output variables