Add declarations from embedded structs to top level struct. See difference on screenshots: worker has embedded struct person and person has embedded struct log.Logger so worker ends up with both person and log.Logger fields and methods.
Before:
After: