Synthetic routes to tetrahydrofuran, tetrahydropyran, and spiroketal units of polyether antibiotics and a survey of spiroketals of other natural products