async fn open_session_with_paths(
session: &SessionName,
paths: &SessionPaths,
terminal_size: TerminalSize,
server_executable: &Path,
external_layout: Option<&Path>,
) -> Result<AttachedSession>async fn open_session_with_paths(
session: &SessionName,
paths: &SessionPaths,
terminal_size: TerminalSize,
server_executable: &Path,
external_layout: Option<&Path>,
) -> Result<AttachedSession>