merge multi and single arg definitions