Git Source Structure used to hold the calling function signature, parameter types and whether it has been set This is used to store the calling function signature and parameter types for look ups
struct CallingFunctionStorageSet {
    bool set;
    bytes4 signature;
    ParamTypes[] parameterTypes;
}