The result of a multi-page crawl operation.
@type t() :: %Kreuzcrawl.CrawlResult{ browser_used: boolean(), cookies: [map()], error: String.t() | nil, final_url: String.t() | nil, pages: [map()], redirect_count: non_neg_integer(), stayed_on_domain: boolean(), was_skipped: boolean() }