in reply to Working around non-polymorphic __DATA__ sections
my $self = shift; my $class = ref($self) || $self; [download]