úÎ u 9NoneOExtract the names and functions from the module where this function is called.   foo = "test"  boo = "testing" " bar = $(functionExtractor "oo$") 5will automagically extract the functions ending with oo such as " bar = [("foo",foo), ("boo",boo)] TExtract the names and functions from the module and apply a function to every pair. PIs very useful if the common denominator of the functions is just a type class.  secondTypeclassTest = / do let expected = ["45", "88.8", "\"hej\""] E actual = $(functionExtractorMap "^tc" [|\n f -> show f|] )  expected @=? actual   tcInt :: Integer  tcInt = 45   tcDouble :: Double  tcDouble = 88.8   tcString :: String  tcString = "hej" (Extract the name of the current module. language-haskell-extract-0.2.4Language.Haskell.ExtractfunctionExtractorfunctionExtractorMaplocationModuleextractAllFunctions