datastore now maps to Session types closes #34