ForeignTools: tools for marshalling storable things in an unsafe way :)
use optional newtype wrappers to handle corner cases in Marshal
after filtering stdostream stuff out, the rest compiles
update .cabal project - it compiles!!
remove unneccesary ForignPtr Marshal instances
move everything into wrappers directory
don't need to make -O2
reorganize modules
extern "C" more hs_tools, add some missing c functions, don't export FFI functions