unique_ptr for LetStatement