Если тип данных nil это - cоответствует отсутствию у переменной значения, то зачем нужен этот тип данных nil ?