message: ListRef::TYPE
  Summary: Following diff hides `List`, so the constant won't be accessible.
diff: @@ -24,8 +24,8 @@ use gazebo::coerce::coerce;
  use crate::values::list::value::display_list;
  use crate::values::list::value::FrozenListData;
  use crate::values::list::value::ListGen;
  -use crate::values::list::List;
  use crate::values::type_repr::StarlarkTypeRepr;
  +use crate::values::types::list::value::List;
  use crate::values::Coerce;
  use crate::values::FrozenValue;
  use crate::values::UnpackValue;
  @@ -40,6 +40,9 @@ pub struct ListRef<'v> {
  }
  impl<'v> ListRef<'v> {
  + /// `type([])`, which is `"list"`.
  + pub const TYPE: &'static str = List::TYPE;
  +
  pub(crate) fn new<'a>(slice: &'a [Value<'v>]) -> &'a ListRef<'v> {
  coerce(slice)
  }
  