pub const fn channel<T, const N: usize>() -> Channel<ConstQueue<T, { N }>>