pub type Box2<T, L = Inclusive, R = L> = BoxN<2, T, L, R>;
pub struct Box2<T, L = Inclusive, R = L>(/* private fields */);