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)