Squashed 'concat/' content from commit 6096324

git-subtree-dir: concat
git-subtree-split: 609632476d50a385cf44719954ac4ee5dd173e8b
Add concat module