generify: skeleton implementation
cmd/ggo: use generify package