e.g.
worksmith.use('collections', worksmith.createAdapter({ sift: require('sift') })
Will currently replace 'collections' rather than merge. Change the behaviour to create a new layer and create a shorthand version as follows:
worksmith.use('collections/sift', require('sift'))