typed.go
func Must(data []byte) Typed {
	var m map[string]interface{}
	if err := json.Unmarshal(data, &m); err != nil {
		panic(err)
	}
	return Typed(m)
}
func Must(data []byte) Typed {
	var m map[string]interface{}
	if err := json.Unmarshal(data, &m); err != nil {
		panic(err)
	}
	return Typed(m)
}
// Create a Typed helper from the given JSON bytes, panics on error