func TypeByBuffer(blob []byte) (string, error) {
	decMu.Lock()
	defer decMu.Unlock()
	return dec.TypeByBuffer(blob)
}
// TypeByBuffer calls TypeByBuffer on the global Decoder. This is safe for
// concurrent use with the other package level TypeBy* functions.
TypeByBuffer calls TypeByBuffer on the global Decoder. This is safe for
concurrent use with the other package level TypeBy* functions.
// TypeByBuffer calls TypeByBuffer on the global Decoder . This is safe for // concurrent use with the other package level TypeBy * functions .
func TypeByBuffer(blob []byte) (string, error) {
	decMu.Lock()
	defer decMu.Unlock()
	return dec.TypeByBuffer(blob)
}
func TypeByBuffer ( blob [ ] byte ) ( string , error ) { decMu . Lock ( ) defer decMu . Unlock ( ) return dec . TypeByBuffer ( blob ) }
TypeByBuffer calls TypeByBuffer on the global Decoder.
TypeByBuffer calls TypeByBuffer on the global Decoder .