pub trait Runnable { // Required method fn run(&self, paths: &Paths, steam_data: &SteamData) -> RunnableResult<()>; }