/ Function / strong
strong
 1      { first =
 2            λ(a : Type)
 3          → λ(b : Type)
 4          → λ(c : Type)
 5          → λ(f : a → b)
 6          → λ(p : { _1 : a, _2 : c })
 7          → { _1 = f p._1, _2 = p._2 }
 8      , second =
 9            λ(a : Type)
10          → λ(b : Type)
11          → λ(c : Type)
12          → λ(f : b → c)
13          → λ(p : { _1 : a, _2 : b })
14          → { _1 = p._1, _2 = f p._2 }
15      }
16    ∧ ./profunctor
17  : ./../Strong/Type ./Type