Gallium-mediated allyl transfer from bulky homoallylic alcohol to aldehydes via retro-allylation: stereoselective synthesis of both erythro- and threo-homoallylic alcohols.