pub type Item = Rc<dyn Emittable>;
Polymorphic Emittable, used consistently in the API.
struct Item { /* private fields */ }
self
f