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