Basic I/O
- I/O is much more object-oriented
- open returns an IO object
- Mode specified as named argument to open
my $fh = open('foo.txt', :r); # read my $fh = open('foo.txt', :w); # write my $fh = open('foo.txt', :rw); # read/write my $fh = open('foo.txt', :a); # append