Problem: Crash when using partial with a timer. Solution: Increment partial reference count. (Hirohito Higashi)
Problem: There is no way to invoke a function later or periodically. Solution: Add timer support.