pub unsafe trait Unique { }
A type which guarantees that only one value can ever exist at a time.
Only one value of this type may ever exist simultaneously.