valami nem világos
egy def-ben ügyebár lokálisak az újonnan létrehozott változók
de olyat vettem észre, hogy ha egy defből hívok egy másikat, és abban ugyanolyan változónév van, akkor azok összeakadnak
tehát mintha csak 1 mélységig lenne
bár ez ellentmond annak hogy rekurzív is lehet egy függvény...
de kifejezetten volt ilyen bug miközben ezt a gracha editort fejlesztem. persze én gyorsan átírom inkább hogy működjön mert az hatékonyabb