interface common {
    /// A (half-open) range (`[start, end)`).
    record range {
        /// The start of the range (inclusive).
        start: u32,
        /// The end of the range (exclusive).
        end: u32,
    }
}
