Add asynchronous functionality to Vim. This includes settimeout, setinterval, and canceltimeout functions.