async fn attach(
session: &SessionName,
paths: &SessionPaths,
terminal_size: TerminalSize,
) -> Result<AttachedSession, AttachFailure>async fn attach(
session: &SessionName,
paths: &SessionPaths,
terminal_size: TerminalSize,
) -> Result<AttachedSession, AttachFailure>