stri__recycling_rule() now allows any number of arguments -> 1 function with vargs