integrate interface for functions returns symbolic answer, not float