Add FunctionHierarchy.assign