pub fn subset(want: &Value, have: &Value) -> bool
want is contained in have: objects by key recursively, everything else by equality.
want
have