Structs

Allows sending reference counted objects that don’t implement Send to other threads as long as only a single reference to the object exists.

Traits

Like Send but only if we have the unique reference to the object