Funkcja toLazyList: 'a list -> 'a His t ze zwykłej listy tworzy listę leniwą.
let rec toLazyList = function [] -> LNil
| h::t -> LCons(h, function () -> toLazyList t);;
Powyższe funkcje są bardzo pomocne w testowaniu funkcji działających na listach leniwych.
Zdzisław Spławski Programowanie funkcyjne