typologists