fixed environments (and maybe imports?) for do and lambda