pub trait Form { type Form<T>; }
The form that an object can take
An object can be bare (see Bare) or behind a Handle (see BehindHandle).
Bare
Handle
BehindHandle
The form that the object takes