mirror of
https://github.com/idris-lang/Idris2.git
synced 2024-11-29 03:24:02 +03:00
a972778eab
They don't all pass yet, for minor reasons. Coming shortly... Unfortunately the startup overhead for chez is really noticeable here!
9 lines
246 B
Idris
9 lines
246 B
Idris
module FuncImpl
|
|
|
|
public export
|
|
interface Monad m => FooBar m where
|
|
Foo : {A : Type} -> A -> m A -> Type
|
|
bar : {A : Type} -> (ma : m A) -> m (DPair A (\ a => Foo a ma))
|
|
foobar : {A : Type} -> (ma : m A) -> map DPair.fst (bar ma) = ma
|
|
|