This chapter requires some Rust syntax that hasn't been introduced, but appears to be conceptually core to the solution. It would help to have a short primer, within the documentation, on why we need & when using hash_entry on a previously declared var and what the ? means.