Mindware: an introduction to the philosophy of cognitive science