nested arrays in structs and unions are still broken. rest of the compound literals should work again