Represents a result of a Session.
Returns a cold Flow of session's progress. It will emit current progress immediately when collecting is triggered.
Returns a cold Flow of session's state. It will emit current state immediately when collecting is triggered.
Launches the Session if it's not already, awaits for its completion without blocking a thread and resumes when it's complete, returning the resulting value or throwing the corresponding exception if the session was cancelled.