The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!perl

use strict;
use warnings;

use Test::More;

use mop;

sub cached   {}
sub named    {}

class Bar {}
class Foo extends Bar is abstract {
    has $!foo is rw, required;
    has $!bar is rw;
    has $!gorch is cached({});

    method foo ($x) is cached({}) {}

    method bar is named {}
}

pass("... this actually parsed!");

done_testing;