T12593.stderr 1.08 KB
Newer Older
1
2
3

T12593.hs:11:16: error:
    • Expecting two fewer arguments to ‘Free k k4 k5 p’
Ben Gamari's avatar
Ben Gamari committed
4
      Expected kind ‘k3 -> k2 -> *’, but ‘Free k k4 k5 p’ has kind ‘*’
5
6
7
8
9
10
11
12
13
    • In the type signature:
        run :: k2 q =>
               Free k k1 k2 p a b
               -> (forall (c :: k) (d :: k1). p c d -> q c d) -> q a b

T12593.hs:12:31: error:
    • Expecting one more argument to ‘k’
      Expected a type, but
      ‘k’ has kind
Ben Gamari's avatar
Ben Gamari committed
14
      ‘(((k3 -> k2 -> *) -> Constraint) -> (k1 -> k0 -> *) -> *)
15
16
17
18
19
20
21
22
23
24
25
       -> Constraint’
    • In the kind ‘k’
      In the type signature:
        run :: k2 q =>
               Free k k1 k2 p a b
               -> (forall (c :: k) (d :: k1). p c d -> q c d) -> q a b

T12593.hs:12:40: error:
    • Expecting two more arguments to ‘k4’
      Expected a type, but
      ‘k4’ has kind
Ben Gamari's avatar
Ben Gamari committed
26
      ‘((k3 -> k2 -> *) -> Constraint) -> (k1 -> k0 -> *) -> *’
27
28
29
30
31
    • In the kind ‘k1’
      In the type signature:
        run :: k2 q =>
               Free k k1 k2 p a b
               -> (forall (c :: k) (d :: k1). p c d -> q c d) -> q a b