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.