Traits

SealedExperimental
This trait being unreachable from outside the crate prevents outside implementations of our extension traits. This allows adding more trait methods in the future.