Simplifies error matching and preserves more information for non-spec-compliant server errors.
ruma-macros provides procedural macros for easily generating types for Ruma crates.