[polyml] compilation problem - am I going mad?