New lambdas checks and interfaces simplification

Please pull on a dedicated branch for review.
But note that code is working and matches nFLuent DoD. Except for obsolete code that is no longer fully tested.

But I plan to keep on working further on simplificaiton