role Distribution::Locally does Distribution { has IO::Path $.prefix is built(:bind); method content(Str:D $address --> IO::Handle:D) { my $handle := IO::Handle.new: path => IO::Path.new: $.meta{$address} // $address, CWD => $!prefix.absolute // $*CWD.absolute; $handle // $handle.throw; } } # vim: expandtab shiftwidth=4