Right now, when you schedule an alarm:
- If you're trying to schedule it in the past, nothing will happen.
- If there's an alarm scheduled with the same id, it will be overwritten.
Currently we don't return anything indicating whether the alarm was successfully scheduled or if it overwrote a previous alarm. Should we?