opacityTypes
covariant