today in C nonsense: a declaration is available in it's initialization expression:int some_func(void) { int a = a; return a;}