| 38 | | * We probably need to replicate quite a bit of the infrastructure used to maintain class instances for type instances. In particular, we need to suck all home package instances into a field in the `TcGblEnv` similar to `tcg_inst_env` and all external instances in a field in `Hsc.ExternalPackageState` similar to `eps_inst_env`. |
| 39 | | * Construct `InstInfo` for type equation in `tcIdxTyInstDecl1`. |
| | 38 | * Construct `TyCon` for type equation in `tcIdxTyInstDecl1`. This needs to be a synonym tycon, which still needs to be extended to include family information. |
| | 39 | * Implement the equation of `conflict`, which is local to `FamInst.addLocalFamInst`, for synonyms; ie, check that the left hand sides coincide under the substitution. |