R>decltype(auto) get(Container& c, int i) { return c[i]; } R>
decltype(auto) f() { int i; return i; } decltype(auto) g() { int i; return (i); }