{"ast_node_type":"function","tokens":[{"end":94,"kind":"keyword","start":0,"text":"fn"}]}
    fn unfold_npo(&self, layout: TyAndLayout<'tcx>) -> InterpResult<'tcx, TyAndLayout<'tcx>> {
    /// Unwrap types that are guaranteed a null-pointer-optimization
        // Check if this is an option-like type wrapping some type.