static IEnumerable<Function> CreateNormalWrappers(Delegate d, EnumCollection enums) { Function f = new Function(d); WrapReturnType(f); foreach (var wrapper in WrapParameters(f, enums)) { yield return wrapper; } }