I realise that this positioning isn't perfect, but it would be quite hard to improve. To do so, we would have to figure out the correspondence between the structure of the original `AppleidTypeTree(Ident(TypeName("Seq"), List(Ident(TypeName("D"))` and the `TypeTree(<<Seq[D]>>)` that we're inspecting here.