Type aliases
type (:⇀) a b = Map a b infixl 8 Source
Convenient alias for a partial map
type (:×) a b = (a, b) infixl 9 Source
Convenient alias for a product type
Partial map functions
upd :: Ord k => (k :⇀ a) -> [k :× a] -> k :⇀ a Source
A function used to write map updates resembling the mathematical syntax m [ k ↦ v] as m upd
[k ↦ v]