A plugin for solving numeric constraints in GHC's type-checker