pub fn handler( ctx: Context<'_, '_, '_, '_, InitGlobalContextCtx<'_>>, ix: InitGlobalContextIx, ) -> Result<()>