Error returned when Markdown parsing fails.
Create from a raw reason string.
@type t() :: %Folio.ParseError{__exception__: true, reason: String.t()}
@spec new(String.t()) :: t()