README.md in arc-furnace-0.1.14 vs README.md in arc-furnace-0.1.15
- old
+ new
@@ -97,10 +97,15 @@
#### Unfolds
An `Unfold` acts as a source, however, takes a source as an input and produces multiple rows for that source as an output.
A common case for this is splitting rows into multiple rows depending upon their keys. The `BlockTransform` and associated
-sugar in the `unfold` method of `Pipeline` make this fiarly easy (see `pipeline_spec.rb`).
+sugar in the `unfold` method of `Pipeline` make this fairly easy (see `pipeline_spec.rb`).
+
+#### Observers
+
+An `Observer` acts as a source and takes a source as an input and serves as a pass-through for a stream. Observers
+are used to observe the data stream--record data for use elsewhere.
#### Sinks
Each `Pipeline` has a single sink. Pipelines must produce data somewhere, and that data goes to a sink. Sinks
subscribe to the `#row(hash)` interace--each output row is passed to this method for handling.