fn layout_of<'tcx>(
    ctx: TyCtxt<'tcx>,
    ty: Ty<'tcx>
) -> Result<Layout, LayoutError<'tcx>>