because it's already deleted from state management.
impl std::error::Error for WhisperError to improve error compatibility. std::error::Error is trait for erorrs and it's standard. and some of error handling libraries requires Error implemented struct for Result. for examples: error-stack