'FUNCTION: To save the programmer effort by automatically incorporating
         library subroutines into the source program.'

in Cobol whole 'functions' (subroutines) and even code snipplets are 'copied' into the main source file by the copy statement. That's different to preprocessor macros, -definitions, -literals and, since ansi c, function prototypes.