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
}
