Add let
Fix map eval