0 | module FiniteMap
1 |
2 | %default total
3 |
4 | public export
5 | interface FiniteMap (m : Type -> Type -> Type) k where
6 |   empty : m k a
7 |   bind : k -> a -> m k a -> m k a
8 |   lookup : k -> m k a -> Maybe a
9 |