is program.</li>
<li>Bob writes an npm module <code>foo</code>, and publishes it.  Perhaps much
later, Joe finds a bug in <code>foo</code>, and fixes it.  He sends a pull
request to Bob, but Bob doesn&#39;t have the time to deal with it,
because he has a new job and a new baby and is focused on his new
erlang project, and kind of not involved with node any more.  Joe
would like to publish a new <code>foo</code>, but can&#39;t, because the name is
taken.</li>
<li>Bob writes a 10-line flow-control lib