[polyml] Different behaviors between SML/NJ and Poly/ML in a code from 'The Little MLer'