Squashed 'vendor/' changes from 9e24449..d441620

d441620 dfs
919bf15 second added
61ad245 added test file

git-subtree-dir: vendor
git-subtree-split: d44162071774014624ed3f1eea5173b44f34264e
Merge commit '062dfd6f852d23618bd2414a362cc7e799ee9811'