got variables working. still no support for trying to eval a variable that isn't in the environment