Which value is rejected by this recursive `Json` type?type Json = | string | number | boolean | null | Json[] | { [k: string]: Json };