[polyml] bug in detection of tail recursive calls ?