autotyping