visitor: Initial import.