Como usar: já que com o CompUnit

Estou tentando criar um cache de POD6 pré-compilando-os usando o conjunto de classes CompUni

Eu posso criar, armazenar e recuperar o pod da seguinte maneira:

use v6.c;
use nqp;
my $precomp-store =     CompUnit::PrecompilationStore::File.new(prefix=>'cache'.IO);
my $precomp = CompUnit::PrecompilationRepository::Default.new(store=> $precomp-store );
my $key = nqp::sha1('test.pod6');
'test.pod6'.IO.spurt(q:to/CONTENT/);
=begin pod
=TITLE More and more

Some more text

=end pod

CONTENT
$precomp.precompile('test.pod6'.IO, $key, :force);
my $handle = $precomp.load($key, )[0];
my $resurrected = nqp::atkey($handle.unit,'$=pod')[0];
say $resurrected ~~ Pod::Block::Named;

gora, como altero o POD, como uso o:since flag? Eu pensei que se:since contém um tempo após a compilação, então o valor do identificador seria Nil. Esse não parece ser o caso.

my $new-handle = $precomp.load($key, :since('test.pod6'.IO.modified));
say 'I got a new handle' with $new-handle;

Output é 'Eu tenho uma nova alça'.

O que estou fazendo errado? Aqui está um link pastebin com código e saída:https: //pastebin.com/wtA9a0n

questionAnswers(1)

yourAnswerToTheQuestion