template <typename T>
  int g() { double d = 0.1; return d; }
   
template <typename T>
  T h() { double d = 0.1; return d; }
