Improve rest parameter in function type