A library is a group of reusable macros, where a macro is an isolated text template fragment defined for repetitive tasks. To access its macros, a text template must declare a using directive.

Note: a library is an advanced concept that most of users won't have to consider.

Related reference
Library structure
Library directive
Using directive