generic T; int add(T value) { printf("%v\n", value); return 0; } int result = add<char*>("bob");