[polyml] Word31 from SMLNJ