Runs this effect using the default runtime
Future<Exit<A, E>> run([Context<R>? context]) => Runtime.defaultRuntime.runToExit(this, context);