14 subfunction tests are OK, working on {b:3; g:{b}; b:4; b}0