x: extern signed int 
fred: function
    with parameters
      x: signed int 
    returning 
      signed int 
    with body 
      CompoundStmt
        Declaration of y: static signed int 
        Declaration of z: static pointer to signed int 

