compilation: {
      hook: SyncHook as SyncHookClass,
      args: castTuple({
        name: castStrLit('compilationContext'),
        type: {} as CompilationContext<MEP>,