pub fn pop_element(
    ctx: Context<'_, '_, '_, '_, PopElement<'_>>
) -> ProgramResult