add Env to emit* signiture
sec 1.6 let
sec 1.6 let*