Looking at the code, looks like you can still define a ```Stat``` within an anonymous function and still have everything work right? If so, why not keep the original API of ```Stats.increment("counter.name")``` or maybe something like ```Stats.for("counter.name").incrBy(2)``` ?