An event emitted during a streaming crawl operation.
@type complete() :: %{type: :complete, pages_crawled: term()}
@type error() :: %{type: :error, url: term(), error: term()}
@type page() :: %{type: :page, value_0: term()}
@type t() :: term()