{"ast_node_type":"variable","tokens":[{"end":100,"kind":"keyword","start":0,"text":"ty::Param(_)"}]}
            ty::Param(_) => (), // pass struct<T>([T; 4]) through, let monomorphization catch errors
        match element_ty.kind() {
            ty::Int(_) | ty::Uint(_) | ty::Float(_) | ty::RawPtr(_, _) => (), // struct([u8; 4]) is ok