f: char 
f: function
      accepting unspecified arguments
    returning 
      void 
    with body 
      CompoundStmt
        Declaration of f: char 
        Declaration of f: double 
                  Expression Statement:
            Cast of:
              Name: f

            to:
              signed int 

        Declaration of f: short signed int 
                  Expression Statement:
            Cast of:
              Name: f

            to:
              signed int 

                  Expression Statement:
            Cast of:
              Name: f

            to:
              pointer to function
                    accepting unspecified arguments
                  returning 
                    void 


                  Expression Statement:
            Cast of:
              Tuple:
                                  Name: f

                                  Name: f

                                  Name: f


            to:
              long signed int 
              long double 
              pointer to function
                    accepting unspecified arguments
                  returning 
                    nothing 



