handles closures for matching
tests match result closure execution
introduces result executor
s/matchObject/testObject/g
invokes result executors after test