Public rendering extension API.
This domain consumes %ASM.Event{} streams and dispatches renderer output
to one or more sinks, keeping output concerns outside the run loop.
Summary
Types
Functions
@spec compact_renderer(keyword()) :: renderer_spec()
@spec stream( Enumerable.t(), keyword() ) :: :ok | {:error, ASM.Error.t()}
@spec verbose_renderer(keyword()) :: renderer_spec()