moved some headers from GenericReference to Referencing protocol, alas this confuses the Swift importer, so new version