lang.js now can copy aribtraially deep nested objects