To help clarify my meaning Haskell would be
used as an assembler language or put in another way an intermediate language for
those constructs that are caught by the preprocessor for special
processing. Since Haskell is a functional language I would imagine that this
would be unproblematic.