Use visitors in Typer