Haddock comments in Functional.hs
Made Name an instance of Enum