pub type Session<P> = PartialSession<(), P>;