//! General observation strategies.
//!
//! ## Usage
//!
//! Most users will interact with this module through attributes like `#[morphix(shallow)]` for
//! field-level control. Direct use of types from this module is typically only needed for advanced
//! use cases.
pub
pub use NoopObserver;
pub use ;
pub use PointerObserver;
pub use ShallowObserver;
pub use ;
pub use ;