pyelftools carries construct around because construct has been abandoned for
a long time and didn't get bugfixes; it also didn't work with Python 3.
-LICENSE is the original license.
-
+These days (Feb 2018) construct is maintained again, but its APIs have
+underwent extensive changes that would require rewriting all of the
+construct-facing code in pyelftools. I'm still evaluating the pros/cons of
+this effort. See https://github.com/eliben/pyelftools/issues/180 for details.
+LICENSE is the original license.