Add `Matchable` trait

I think this just goes to show that it might be a bit late to make such fundamental changes.

1 Like