RE: New implementation for `ImpredicativeTypes`