C++ underscore.js inspired functional list library.