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