Monitors with condition variables for Perl 6