> module Target (Target(..)) where
> data Target
> 	= TargetHaskell			-- functions and things
> 	| TargetArrayBased		-- arrays
>  deriving Eq