Task Library
Calls the function later at the next resumption cycle.
defer([function,] [args: any] -> void