Optional
Optional: emit any in-progress element at end of data.
Feed one source bar; return 0..n newly completed derived elements.
Reset to initial state (start of a fresh batch / re-subscribe).
Optional: emit any in-progress element at end of data.