I can't really comment on the domain, but I did notice that you've called out Excel multiple times. I'm not sure if there are any concerns there but I would at least suggest capitalizing it where you use it. Might be even better to just use "spreadsheets" instead.
> Nothing at all against OCaml, but it puzzles me where these HN micro-fads come from. There have inexplicably been a surge in OCaml posts on the front page over the past week.
Facebook just released a static type checker for javascript last week that happens to be written in OCaml. This release announcement was pretty well received here on HN[1]. After reading the commentary here and looking at Flow I've found myself reading more about OCaml. It wouldn't surprise me that others did the same and decided to share interesting articles they found.
I imagine the bubbles of popularity you mention are regularly kicked off by a similar event. When an article or piece of new software gets popular it follows that related material would also see a surge in activity.
For what it's worth, this macro doesn't cause the indentation issue due to how it's defined[1]. It does, however, leave the extra sexp around your package.
From my experimentation the package worked quite well for the most part but I ended up not using it in the end.
> Or if this suggestion feature is so great, then it should just DWIM in the first place.
It can do this if you tell it do. The following tells git to wait 10 tenths of a second before executing the corrected command, giving you time to cancel if it is incorrect.