#include template , int> = 0> void pick(T value) {} template , int> = 0> void pick(T value) {} void run() { int n = 0; int& r = n; pick(r); pick(n); }