Type gathering visitor.