cleaner `let for`. Messes up indentation