Hello Tomek,
I think the delegate ought to be pure to make the magic happen.
That would be a god idea if the feature were strictly for lazy (no cost unless you need it) evaluation but there are other use that need to be able to cause side effects.
-- ... <IXOYE><