Smart alarms on a smart watch. Set a time window where it’ll wake you up at an optimal time in your sleep cycle. Been using the one built into Sleep as Android for years, which another person also mentioned, but a lot of smart watches have smart alarms built in