splice @{$types{TYPE1}}, 1, 1, map {{%$_}} @{$types{'TYPE2'}};