When I get a chance, the (chibi match) library will be a SRFI, but it's going to take a while. It's extremely portable (though there are some speed optimizations if you have er-macros).
If the idea is portability, then it would seem like most people would be using this as a replacement of their implementation's pattern matcher, so it doesn't need to be cross-compatible with every implementation's current pattern matcher. I would rather have to learn a syntax that was different from the one I am currently using than just not be able to match on srfi-9 records or r6rs records at all.