framework for working with bytes in Go