Fixed issue with losing varEntry data
Merging
Added some type checking for transDec
Added the basic function translator