Squashed 'lib/' content from commit b76b91d

git-subtree-dir: lib
git-subtree-split: b76b91d97ef94d82e9cbf7f03b592b9fd1034463
Merge commit '99eee9a301aa3fdc3a6ac7fe674cf5f74326b9a6' as 'lib'