I think if [this](https://github.com/sugarhqi/SugarLambda/blob/b88ba88034d042a4992b8ac24dd0937abd8b9c4e/src/core/bean.js#L34) is the only time we use underscore, can we use Object.assign() and not add a dependency? If we're going to possibly use [these env options](https://github.com/sugarhqi/SugarLambda/blob/master/src/core/api.js#L30), should we go ahead and include them as template parameters?