give HaskWeak its own type representation, fix numerous bugs
-rw-r--r-- 16 .gitignore
-rw-r--r-- 1695 Makefile
drwxr-xr-x - src