introspection: compare arrays more carefully

This doesn't fix any bugs that I've yet to find, but it's
conceivable....
README: tidy up