runSync vs runPromise
I will make another question (sorry for the question's flood, but I'm just so excited with Effect): I've read somewhere that Effect doesn't care if an effect is async or not, since there is no tip in the effect type about if it's sync or async. But then at the edge, when you have to run the program, you need to know if the effect is async or not. If, for instance, you have a function that receives an effect in order to run it, you are in troble, since you get no clue about it's internals. I'm I missing something?
