added support for variables that are assigned by other variables
tagging 0.2.0