Organometallic and oxygen
Grignards react with molecular oxygen to form hydroperoxides. According to this paper  here the yield for alkyl hydroperoxides can be as high as 90%, yields from aryl Grignards are lower (10-20%).