Option module

В Gleam стойностите не може да са null, затова стандартната библиотека gleam/option дефинира типа Option , (опция) който може да се използва, за да представи стойност, която или я има, или я няма.

Типът Option е много подобен на Result, но няма стойност за грешка (error). В някои езици за програмиране функциите връщат Option, когато няма детайли за грешката, но Gleam винаги използва Result. Така всички функции, които могат да се провалят (fail) са консистентни, както и не се налага да се пише много излишен код за функции, които използват и двата типа.