soft-assertions
Fluent assertion library for Python with composable matchers, structural matching, and full type safety