···11+When a module has a destructive module substitution (`:=`) and another module
22+includes it via `module type of struct include ... end`, odoc's `apply_inner_substs`
33+encounters a `Local` identifier in the substitution's manifest that it cannot resolve.
44+55+ $ cat a.mli
66+ module View : sig type t end
77+ module Short := View
88+ type t = Short.t
99+1010+ $ cat b.mli
1111+ include module type of struct include A end
1212+1313+1414+ $ ocamlc -c -bin-annot a.mli
1515+ $ ocamlc -c -bin-annot b.mli
1616+1717+ $ odoc compile a.cmti
1818+ $ odoc compile -I . b.cmti
1919+ $ odoc link -I . b.odoc
2020+ $ odoc_print b.odocl --short --show-include-expansions
2121+ include module type of struct include A end
2222+ (sig : module View = A.View type t = View.t end)