Use lodash by default but allow users to pick underscore if they like