Microbit roulette example code organization

Starting an answer to my own question... VSCode (with rust-analyzer) tells me that the return type from Board::take().unwrap() is Board, which matches the documentation I am now reading for the microbit-v2 crate.
That documentation points me to the Board structure, which includes the TIMER0 field, of type TIMER0.
Clicking on the link to the TIMER0 type, I see microbit::hal::pac::TIMER0, which I can now use to declare my timer member variable:

struct Application {
    board: microbit::Board,
    timer: microbit::hal::pac::TIMER0,
    display: Display,
}

That's why I ask questions like this in public forums... so I can force myself to continue to read the documentation until I find the answer.

Primarily, reading through this book is an excuse to get me to exercise Rust skills, including reading documentation, asking questions, and writing code with proper punctuation.