convenience for Traversable#asArray(Func)