Type Alias PerformStandard<O, W1, W2, W3, W4, W5, W6, X>
PerformStandard<O, W1, W2, W3, W4, W5, W6, X>: {     performEval: {         data: Perform<EvalFrame, O, W1, X>;         type: "perform";     } | {         data: Intercept<EvalFrame, O, W1, X>;         type: "intercept";     };     performIllegal: PerformMaybe<IllegalFrame, O, W2, X>;     performProxy: PerformMaybe<ProxyFrame, O, W3, X>;     performRegular: PerformMaybe<RegularFrame, O, W4, X>;     performRoot: Perform<RootBind, O, W5, X>;     performWith: Intercept<WithFrame, O, W6, X>; }