fn layout_of_uncached<'tcx>(
    cx: &LayoutCx<'tcx, TyCtxt<'tcx>>,
    ty: Ty<'tcx>
) -> Result<Layout<'tcx>, &'tcx LayoutError<'tcx>>