func DecodeBool(bz []byte) (b bool, n int, err error) {
	const size int = 1
	if len(bz) < size {
		err = errors.New("EOF decoding bool")
		return
	}
	switch bz[0] {
	case 0:
		b = false
	case 1:
		b = true
	default:
		err = errors.New("invalid bool")
	}
	n = size
	return
}
func DecodeBool(bz []byte) (b bool, n int, err error) {
	const size int = 1
	if len(bz) < size {
		err = errors.New("EOF decoding bool")
		return
	}
	switch bz[0] {
	case 0:
		b = false
	case 1:
		b = true
	default:
		err = errors.New("invalid bool")
	}
	n = size
	return
}
func DecodeBool ( bz [ ] byte ) ( b bool , n int , err error ) { const size int = 1 if len ( bz ) < size { err = errors . New ( " " ) return } switch bz [ 0 ] { case 0 : b = false case 1 : b = true default : err = errors . New ( " " ) } n = size return }
//----------------------------------------
// Other
---------------------------------------- Other