Бібліотека, що обгортає функції 'Prelude'/'Data.List', які можуть кидати винятки,
такі як 'head' і '!!'. Кожна небезпечна функція має до чотирьох варіантів, напр.
для 'tail':
* 'tail :: [a] -> [a]', викликає помилку на 'tail []'.
* 'tailMay :: [a] -> /Maybe/ [a]', перетворює помилки на 'Nothing'.
* 'tailDef :: /[a]/ -> [a] -> [a]', приймає значення за замовчуванням для повернення при помилках.
* 'tailNote :: /String/ -> [a] -> [a]', приймає додатковий аргумент, який
dоповнює повідомлення про помилку.
* 'tailSafe :: [a] -> [a]', повертає розумне значення за замовчуванням, якщо можливо, '[]' у
випадку 'tail'.
Цей пакунок поділено на три модулі:
* "Safe" містить безпечні варіанти функцій 'Prelude' і 'Data.List'.
* "Safe.Foldable" містить безпечні варіанти функцій 'Foldable'.
* "Safe.Exact" створює аварійні версії функцій на кшталт 'zip' (помилки, якщо
списки не рівні) і 'take' (помилки, якщо елементів недостатньо), а потім
обгортає їх, щоб надати безпечні варіанти.
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
Кожен рядок: метадані індексу пакетів для однієї версії, архітектури, набору й репозиторію. Назви, URL і розміри зі джерела; посилання є змінним місцем отримання, не перерозповсюдженням OpenFactory.