building lib/dry.js