Use type families to distinguish class parsing/building stages.