Source Source<T> is an abstraction of input formats for reading the input. Base Sources Source Description BoundedSource Produces a finite (bounded) amount of input UnboundedSource Produces an unbounded amount of input HasDisplayData Source is a HasDisplayData.