Molecular quantum mechanics, adiabatic approximations, Born--Oppenheimer approximations