[polyml] Type abbreviations and pretty-printing of function types