\newglossaryentry{declarative}{
    name={declarative},
    description={Describes \textit{what} to achieve, but not how}
}
\newglossaryentry{imperative}{
    name={imperative},
    description={Describes how to achieve something}
}
\newglossaryentry{record}{
    name={record},
    description={}
}
