Streams provide a way to read and write potentially unlimited information and working with them is very different than data types representing a single variable.
See All 304 Episodes of "Take Up Code"