extend support for function symbols