Inferring such types for each mention (John, he) is not possible given current typing models that only predict relatively coarse types and only consider named entities.
they focus on named entities, and data has been challenging to gather, often approximating gold annotations with distant supervision.