aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/abstract/functor/contravariant.lux
blob: 01e482ae39222a13325e36aac484c388185d9c71 (plain)
1
2
3
4
5
6
7
8
9
10
(.require
 [library
  [lux (.except)]])

(type: .public (Functor f)
  (Interface
   (is (All (_ a b)
         (-> (-> b a)
             (-> (f a) (f b))))
       each)))