Lab3: added `whichType` to Environment and `dupTyped` and `popTyped` to Compiler for better code re-use
Lab3: added EAnd compilation
Resolved merge conflict (removed argTypeC)
Merge branch 'master' of https://github.com/izimbra/PLT2014