`do` is not necessary here, `let` has implicit `do` in the body (returns the value of the last expression)