Don't deref locals. They'll already have been derefed.
Handle keyword-based invokes.
Check out that timer wrapper dogggg.