Match yielded arguments in any order

An attempt at implementing a matcher like requested in #595, WDYT? (Needs cukes etc but this is a WIP)
Bah, lame. For some reason I thought it was supposed to fall back to comparing as strings.