oad '""' => 'to_string', fallback => 1;
# ABSTRACT: an individual demon
use JSON::PP;
my %DEMONS_BY_NAME = %{ decode_json(do { local $/; <DATA> }) };
for my $name (keys %DEMONS_BY_NAME) {
$DEMO
octurne::Demons::FusionChart::VERSION = '0.02';
use strict;
use warnings;
use JSON::PP;
my %FUSION_DATA = %{ decode_json(do { local $/; <DATA> }) };
my %TYPES = %{ $FUSION_DATA{normal_fusions} };
my