pub(crate) fn lit_to_mir_constant<'tcx>(
    tcx: TyCtxt<'tcx>,
    lit_input: LitToConstInput<'tcx>
) -> Result<ConstantKind<'tcx>, LitToConstError>