methods. await Effect.runPromise(getUserRequest(1n)); // => { id: "1", name: "yasaichi", ... } // You do not use `runSync` usually because there is no way to know in advance // if an effect will execute synchronously or asynchronously. Effect.runSync(parseUser({ id: '1', name: '' })); // throws (FiberFailure) Error: Failed to parse user