JSON::TypeInference - Inferencing JSON types from given Perl values
=head1 SYNOPSIS
use JSON::TypeInference;
my $data = [
{ name => 'yuno' },
{ name => 'miyako' },
{ name => 'nazuna' },
{ name => 'nori' },
];
my $inferred_type = JSON::TypeInference->infer($data); # object[name:string]
=head1 DESCRIPTION
C< JSON::TypeInference > infers the type of JSON values from the given Perl values.
If some candidate types of the given Perl values are inferred, C< JSON::TypeInference > reports the type of it as a union type that consists of all candidate types.