pub fn thir_abstract_const<'tcx>(
    _tcx: TyCtxt<'tcx>,
    value: thir_abstract_const<'tcx>
) -> Erase<thir_abstract_const<'tcx>>