rename ILazyEvalWithException to ExceptionalFunction
ILazyEval changed to Function