# Functions
FromSource returns an EventRecorder that records events with the given event source.
GetEvents lets you see *local* events.
StartLogging just logs local events, using the given logging function.
StartRecording starts sending events to a sink.
# Structs
FakeRecorder is used as a fake during tests.
# Interfaces
EventRecorder knows how to record events for an EventSource.
EventSink knows how to store events (client.Client implements it.) EventSink must respect the namespace that will be embedded in 'event'.