typer vs typed