Scripts and Concept Learning: Cognitive Structures or Functional Contexts