return `Result` from all the things