Some minor questions:
Is it good form to include yesod-bin in stack.yaml even though a yesod site doesn't *actually* depend on yesod-bin (because the site itself can work otherwise, yesod-bin is just used for development such as `yesod devel`) ? As I think about it, I suppose including yesod-bin in stack.yaml but *not* in the .cabal file makes some sense. But the alternative is to tell developers to manually `stack build yesod-bin-1.4.14` and leave it out of the formal stack.yaml. Mostly just looking for guidance on best practice here. Seems almost like putting yesod-bin in the stack.yaml is like including hlint in the stack.yaml (or the .cabal) even though it's just a development tool and not a real dependency…
Next, is a manual install of cabal-install still needed as per the original announcement of yesod-bin stack compatibility or does yesod-bin now include cabal-install as its own dependency? (obviously, I hope yesod devel will soon be updated to just use the already built stuff from stack and basically call stack and not have to interact with cabal-install at all).
No, I'm not tweaking those usage instructions at all. I'm just recommending that people upgrade yesod-bin.
I suspected yesod-bin still requires cabal-install, but the initial yesod-bin for stack blog post mentioned manually using stack to build cabal-install. So, does it now work to only make yesod-bin explicit and it will itself know to include cabal-install as a dependency, not needing to do anything explicit to get cabal-install?