Effect<R, E, A> in Jest? In most of my code, I'm defining services with () => Effect<R, E, A> so that I can provide a jest.fn() mock for them in tests. But () => Effect is just adding one extra unnecessary function call to wrap it, so it feels dumb to do that just for easier test mocking@effect/io/Clock, which is easy enough EXCEPT for mocking currentTimeMillis, which is an Effect<never, never, number> instead of a () => Effect<never, never, number>