import json

struct St {
	a string
}

type Num = u8

fn main() {
	json.decode(St, '{a: ""}')! // OK
	json.decode(St2, '{a: ""}')! // BAD
	json.decode(St)! // BAD
	json.decode(string, '""')! // BAD
	json.decode(Num, '5')! // BAD
	json.decode(St, 6)! // BAD
}
