Can't complile TimeAlarm library without getting error Alarm out of scope

The meaning of <> quotes in includes is "look in the standard places" - ie the libraries directory and built-in libraries.

The "" quotes in includes means "look in the same directory as this file, and if that fails look in standard places".

The latter means you can have your own .h files that accidentally name-clash with system libraries without having
to rename them.