Removed unnecessary contention from the TVar
Reduced contention on TVar further
Used get_ where appropriate to reduce contention
more oop-like code simplification
Merge pull request #2 from ekmett/master

Reduced contention