pub trait CommandExt: Sealed { type Output; // Required method fn spawn_pty<'a>(&mut self) -> Result<(Self::Output, Pty<'a>)>; }