Можно зафиксировать один аргумент (например, id-стрелку), и тогда, мы получаем либо ковариантный, либо контрвариантный, в зависимости от того, какой аргумент зафиксировали.
Классически, рассматривая Hom-функтор, объясняют ковариантный Hom и контрвариантный Hom —
это вот как раз и есть такие составляющие с зафиксированным одним аргументом.