Borrowed from weaving. defined how the data are collected and assembled
The name borrowed from weaving, its the threads that other threads pass them to form cloth. It’s a kind of path that data pass through
knot :: atom | binary | [knot]
t :: %Weaver.Builder.Shed{converter: (any -> any) | none, id_converter: (any -> any) | none, provider: atom, tablets: [tablet]}
tablet :: {weft, weft}
weft :: [knot]