Thought I'd already commented on this, but maybe it didn't go through?

This seems identical to `System.Func<...>` - accidentally redefined?