# Pastebin KOczCSdO sub panexec(Str() :$content, :$defaults, :@filters) is export { my @cmd = ; @cmd.append: ['--defaults', $defaults] if $defaults; if @filters { for @filters { @cmd.append: ['--filter', $_]; } } my $cmd = Proc::Async.new(|@cmd); $cmd.print: $content; $cmd.close-stdin; $cmd.stdout(:bin); my $document = $cmd.start.result; return $document; }