declaration-site variance #394