Nice and simple:
mapply(function(fun, x) fun(x), fs, xs)
But I agree with @flodel. I was also looking for a base function for function(fun, ...) fun(...) and was surprised that there doesn't seem to be one. On the other hand I've never needed it, so far.