a: signed int 
b: signed int 
b: float 
g: function
    with parameters
      signed int 
    returning 
      void 

g: function
    with parameters
      unsigned int 
    returning 
      void 

f: function
    with parameters
      void 
    returning 
      void 
    with body 
      CompoundStmt
                  Expression Statement:
            Applying untyped: 
                Name: g
            ...to: 
                Comma Expression:
                  Name: a

                  Name: b

                  Expression Statement:
            Applying untyped: 
                Name: g
            ...to: 
                Comma Expression:
                  Comma Expression:
                    Name: a

                    Name: a

                  Name: b

                  Expression Statement:
            Applying untyped: 
                Name: g
            ...to: 
                Sizeof Expression on:                   Name: a


                  Expression Statement:
            Applying untyped: 
                Name: g
            ...to: 
                Sizeof Expression on: signed int 


