[ENH] AnalyticalFunction improved error reporting, [ADD] parseAndDeduceVariables for auto-detecting variable names