Towards Generic Higher-Order Unification Implementations in Haskell
Progress on generic Haskell implementations of higher-order unification — second-order matching, pattern unification, and full preunification — on top of the free-foil framework.
Related paper: see publication.