+ -> define constant for native size stuff
+ -> and much more
+
+(m) enable easy recompiliation of a method
+ -> we need a map where all callers are stored
+ in order to patch those to the new address
+ -> free old code region. maybe replace it with
+ some magic values, e.g. which produce a signal
+ in order to enable easier debugging
+
+(h) get rid of trap.c
+ -> it's C. we don't want that.
+ -> at the moment System.Posix.Signal isn't powerful enough
+ -> wait for: http://hackage.haskell.org/trac/ghc/ticket/2451