While that's true, all three of these uses pre-date Rust 1.0, so there was total freedom in this case.