Skip to content

Instantly share code, notes, and snippets.

View liamoc's full-sized avatar

Liam O'Connor liamoc

View GitHub Profile
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE PatternGuards #-}
module Unification where
import Control.Monad
import Control.Monad.Gen
import Control.Monad.Trans
import qualified Data.Map.Strict as M
import Data.Foldable
import Data.Monoid