pub type LaunchResultType = RvResult<(JoinHandle<RvResult<()>>, Receiver<RvResult<String>>)>;
enum LaunchResultType { Ok((JoinHandle<Result<(), RvError>>, Receiver<Result<String, RvError>>)), Err(RvError), }
Contains the success value
Contains the error value