wrapAll(Function) doesn't actually make sense. That's why I couldn't figure out how...