Enter to send·Shift+Enter new line
SessionIdentityProvider = Callable[[], HookSessionIdentity]
Reads current session identity at invocation time, never cached.