When invoking a function, it produces two signals: one from the current scope and another from the new one.
ALERT! There is a chance of unexpected problems with a recursion