Poly(pyrrolone-imide)