This crate provides a set of traits that can be used to abstract over
various collection types. In particular, it supports traits for fallible
operations (such as [`TryExtend`]) which are useful for supporting
fixed-capacity containers, such as `heapless::Vec` or `tinyvec::Array`.