Changed Function and Analyzer to have a uniform interface for function arguments and non-static member contexts, so exported functions are treated properly now.