I agree that the block syntax looks cleaner to me. It just shows much better what's going on, and it's harder to accidentally delete the let statement while refactoring. I also use that block syntax quite a lot, even wrote a full [article](https://peterme.net/tips-and-tricks-with-implicit-return-in-nim.html) about it. That being said, in this particular instance I'd probably just use `let myvar = computeFoo(initFoo())` but that will obviously not always be the case.
- Small improvement discussion: Use `let` to lock variable previo... cmc
- Small improvement discussion: Use `let` to lock variable p... SolitudeSF
- Small improvement discussion: Use `let` to lock variab... PMunch
