These are synthesized to satisfy associated type requirements, but they're not needed in source, and they look like self-referential definitions (`typealias X = X`).