//@ `parse` is a method on `String` that can convert a string to anything. Try finding it's documentation!
//@ In this case, Rust *could* figure out automatically that we need an `i32` (because of the return type
//@ of the function), but that's a bit too much magic for my taste. We are being more explicit here:
//@ `parse::<i32>` is `parse` with its generic type set to `i32`.
//@ `parse` is a method on `String` that can convert a string to anything. Try finding it's documentation!
//@ In this case, Rust *could* figure out automatically that we need an `i32` (because of the return type
//@ of the function), but that's a bit too much magic for my taste. We are being more explicit here:
//@ `parse::<i32>` is `parse` with its generic type set to `i32`.