SoftTimer library

Some questions came up:

1- how do you handle interrupts in this model?
2- if a task is running and another 'Alarms', is it started or delayed?
3- how to handle Serial?
4- what is the Task *Me pointer?

My guesses:

1- I assume you setup the interrupt in setup(), and define an interrupt routine?
2- I guess it's delayed.
3- Serial can be called within the Task routine?
4- ?