import * as fun from "https://raw.githubusercontent.com/baetheus/fun/main/traversable.ts";
Traversable is a structure that encapsulates the idea of iterating through data and collecting it into another structure. This can be as simple as turning an Array<Option> into Option<Array> or as complicated as creating all combinations of numbers in three Array.
Traversable | A Traversable structure extends Mappable and Foldable. It contains the methods map, fold, and traverse. |