Understanding the `Effect` Type and Promises in Effect Typescript

dumb question: why doesn't the
Effect
type express whether or not it needs to be run as a promise? i guess my intuition should be that it should "encode" this contraint in the type somehow.
Was this page helpful?