move annotation to gs-impl
unstable specialization instance of Generic
rebase
unstable specializeInstanceClass
specialization of Generic