underscore, function, once, after, now, wrap, compose