f[a_] := Join[a, a] f[{1, 2, 3}] f[{"1", "2", "3"}] f[{1.1, 2.1, 3.1}] f[G[1, "a", Pi]] g[x_] := x^2 g[2] g[3.5] g[Pi] g["a"]