I'm writing here, but it applies to the whole object: I don't think this state bit needs to be stored in a WeakMap. WeakMaps have a cost and should only be used when we actually need either:

- security 
- special GC handling

Like the Timer object, there isn't anything special about the state of the Stopwatch that could benefit from either of those.

@gnarf what do you think?