One might almost think we need a Domain-Specific Language to distinguish between all these meanings.
Reply on news.ycombinator.com