I/O-device abstractor in Go