#!/usr/bin/env perl6 use v6; use lib 'lib'; use mergehash; use Test; my %a; my %b; #%a = "orig"; #%b = "new"; %a = 1; %b = 2; %a = 2; %b = 1; my %b-orig = %b; my %a-orig = %a; %a.merge(%b); is-deeply %b, %b-orig; is-deeply %a, {:a(2), :b(1), :y(${:a(1), :z(2)})};