A package is an output of a pure function (it depends only on the function inputs, without any side effects)