Nil en Gleam es un tipo con un único valor, también llamado Nil. Es similar a void en otros lenguajes, ya que se usa cuando una función no tiene ningún otro valor más adecuado que devolver.
io.println("Hello, Joe!")
// -> Nil
Los valores en Gleam no son «nil-ables» ni «nullable» como en otros lenguajes. Un valor solo puede ser Nil si su tipo es Nil, y un valor de cualquier otro tipo nunca puede ser Nil.