Simple, safe and intuitive I/O in Scala