Multifile predicate computed from the json_object/1
declarations. Term is the most general Prolog term representing
the object. Module is the module in which the object is defined
and Fields is a list of f(Name, Type, Default, Var), ordered by
Name. Var is the corresponding variable in Term.