Added the AbstractFunctionP abstract process.