foo(a)1 foo (a)
2      double a;
3 {
4   return -a;
5 }
6