A structured parser error pinned to a file + section.
@type t() :: %Bloccs.Parser.Error{ file: Path.t() | nil, message: String.t(), section: String.t() | nil }