A user finds your map and my scan both takes reverse: keyword and wanted to abstract it.But alas, two revese:'s are different identifiers. So he ask you and me to rewrite our librariesto share reverse: keyword from a common library. Where to put such common library andwho'll maintain it? Well, the user don't care, and you and I have to talk to resolve it.I anticipate this scenario to be very common. Will this scale?