The error is not related to the coincidence of the variables' names. The error is with the type of what is passed to `takesFunc` \- `do` w/o parentheses is not taken as a procedure. The last example doesn't compile for me, unless parentheses are added.
- Do notation without parentheses bluenote
- Re: Do notation without parentheses Lando
- Re: Do notation without parentheses bluenote
- Re: Do notation without parentheses LeuGim
