What are the historical reasons behind the term "unit type"?

163 points BruceIzayoi

In the Rust Reference, a chapter talks about tuples here. It says:

For convenience and historical reasons, the tuple type with no fields (()) is often called unit or the unit type. Its one value is also called unit or the unit value.

So I'm wondering what the historical reasons are?