Confusion about the need for both `runSync` and `runPromise` in Effect - Effect Community