Have you considered hash flattening into argument lists yet?

    method new(Int $a) {
        my %args;
        with $a { %args<$a> = $a }
        self.bless(|%args);
    }

Does that help you forward at all?
  - Timo

Reply via email to