{- |
These are a selection of useful haskell functions which I've written.

It is split into 5 sections so as to allow you to import just one if you think the whole lot will clutter up the namepsace.

	* "Useful.General" 		- General shorthands and the most commonly used.
	* "Useful.Dictionary"	- A lightweight dictionary implementation using Data.Map
	* "Useful.List"			- Some general purpose list functions which are missing from Data.List as well as some other shorthands/aliases
	* "Useful.String"		- A few string only functions which don't make sense over just lists
	* "Useful.IO"			- Some shorthand and general purpose IO functions
module Useful(module Useful.General, module Useful.Dictionary, module Useful.List, module Useful.String, module Useful.IO) where

import Useful.General
import Useful.Dictionary
import Useful.List
import Useful.String
import Useful.IO