for (var x,y in h) does not make x,y local   and  fs.trash