[polyml] Poly/ML syntax for constructors too liberal?