Structures of thought