melt handling variadic functions properly
adding more in gencod...