Total synthesis of (-)-balanol, all stereoisomers, their N-tosyl analogues, and fully protected ophiocordin: an easy route to hexahydroazepine cores from garner aldehydes.