On primitives, prototypes, and other semantic anomalies Terry Winograd author 1978 text Theoretical Issues in Natural Language Processing-2 David L Waltz editor conference publication winograd-1978-primitives-prototypes https://aclanthology.org/T78-1004/ 1978