pub type Placement = (u8, u8, Direction);
A signpost as an instruction: where it goes and which way it points.
The same triple is a solution step, a hint, and a line in a level file, so it is one name rather than three spellings.