eval $self->generate_stub($_) or Carp::croak "Bad stub: $@";