implement umd on underscore mixin lib