> return _.times(maxLen, _.partial(_.pluck, tuples)); almost works except in the case of an empty list input in which case maxLen becomes -Infinity which _.times doesn't like. So close :)

It would work in Lo-Dash ;)