pub fn own_palette(palette: Palette) -> &'static Palette
A palette made at run time, given a home that lives as long as the program.
The same palette handed over twice is the same home.