Ports are created with the built-in function open_port..
Tuples are containers for a fixed number of Erlang data types..