Pragmatic Reasoning Schemas