Customer IO interface in Go