@adamralph, aye. @Dashue, configuration is a `IReturnValueConfiguration<Task<T>>`, so My thought was that the `ReturnsLazily` call will invoke your new ReturnsLazily that returns a `Task<T>`.