This can break incremental builds - if a wrapper module is 'odoc compiled' when there are stale module odoc files in its path, these might be incorrectly resolved. The subsequent link step that should resolve those modules then find modules with different hashes than expected, and it fails silently