Further generalize static-arg