added LambdaAssert and LambdaMatcher

needs testing