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