Fixed: FunctionDeclaration is now derived from RoutineDeclaration.