///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend ClassTableEntry with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend ClassTableEntry with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Resolved with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Resolved with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Head with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Head with Compare::{op_lt, op_le, op_ge, compare, op_gt}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Head with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Shape with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Shape with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Primitive with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Primitive with Compare::{op_lt, op_le, op_ge, compare, op_gt}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Primitive with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Lit with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Lit with Compare::{op_lt, op_le, op_ge, compare, op_gt}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Lit with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend TypeExpr with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend TypeExpr with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Type with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Type with Compare::{op_lt, op_le, op_ge, compare, op_gt}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Type with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Member with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend Member with Debug::{to_repr}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend FieldScheme with Eq::{not_equal, equal}

///|
#deprecated(skip_current_package=true)
#doc(hidden)
pub extend FieldScheme with Debug::{to_repr}