Hmm, I don't think I was trying to avoid creating a closure. I mean `wid` and `animations` are both being referenced from the nested functions that I don't see why we couldn't rip out all `animations[wid]` with `anis`.