Similar Items: Parametricity for Nested Types and GADTs