You've already forked book-exercises
- replaced `match`s with `?`s where possible - it should not be considered an improvement tho - turns out `?` is best used when you are returning `Result<T,E>`s - we were returning `String`s - so we had to wrap all successful string returns in `Ok()`s - which is just clunky - good learning but its time to move on!