Make slice covariant to get list slicing working