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