made bitIOStruct field public (ish? go is weird)