Marker trait for types owned by a single story.
Due to the Orphan Rule, using #[local_type_for] on remote types (types from other crates)
will result in a compilation error.
Additionally, attempting to use #[local_type_for] on the same type for multiple stories
will cause conflicting trait implementations.