encode use-site variance #394
Correspondence.items is now Correspondence.getAll
TypeUtils.printTypeArguments expects variance overrides #394