Suggestion for Function Definition Style in Effect 4.0 Rewrite

So just watched the "Building Effect 4.0" talk and I'm super excited!!

I had one thing to suggest for the 4.0 rewrite; namely having all functions defined like with functions, for example:

Effect.ignoreLogged -> Effect.ignoreLogged()


This is because the former doesn't allow us to add options to ignoreLogged in a minor, whereas the latter allows us to do that without breaking semver.

Is this something that you guys have been thinking about?
Was this page helpful?