Nil у Gleam - це тип із єдиним значенням, яке також називається Nil. Він схожий на void в інших мовах тим, що його використовують, коли функція не має іншого доречнішого значення, яке могла б повернути.
io.println("Hello, Joe!")
// -> Nil
У Gleam значення не бувають «nil-able» чи «nullable», як у деяких інших мовах. Значення може бути Nil, лише якщо його тип - Nil, а значення будь-якого іншого типу ніколи не може бути Nil.