has x => (..., default => 'abc'); has y => (..., default => sub { [qw{a b c}] });