core: Modify the interface for the objects returned by Function#delay and Function#every
core: Modify the interface for the objects returned by Function#delay and Function#every

+ Now just calling this object a "reference object"
+ callback -> fn
+ execute() -> exec()

woollybogger/Firebolt,woollybogger/Firebolt