xsoameix: 一般是用 prelude 或 lodash (superset of underscore)