pub fn initialize(_ctx: Context<'_, '_, '_, '_, Initialize<'_>>) -> Result<()>