rainbow: a private affair