Tuples are containers for a fixed number of Erlang data types..
Ports are used to communicate with the external world..