SHELLAC
Shellac can be used as a pre-staining wash coat to obtain an even stain tone on porous or soft wood such as pine. It can also be used to change the tone of an already shellacked surface by tinting it with alcohol-soluble aniline dye.
Instead of re-staining, pigmented shellac, also called shellac enamel, is often used as a sealant over stained finishes for a uniform, freshly painted surface.