Variable assignment and access written, untested.