Increase test coverage

Part of #40 .
That makes sense. Presumably this would be needed if it was `any*`?

Also, what's the significance of 'power' in the patterns? It seems to crop up a lot, and it's evidently not the kind of power I'm familiar with.