variables
Merge https://github.com/npbendre/Atomic-Scala