Initial
refactor for lodash
Trivial case for weave