reviewed ARingGFGivaro::lift and set_from_long