* feat(api)!: add distinct error type The commit adds an `Error` enum to the public API of the opml crate to make it easier to reason about what went wrong during OPML parsing/writing.