shared python interpreter process for all rule reactions (hence shared variables are possible)