The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use TestCase::Weaken2;

package TestCase::Weaken {
  has x1 : int;
  has test_case : TestCase;
  has weaken2 : TestCase::Weaken2;
  has test_cases : TestCase[];
}