add purescript easy ffi
formatting
just clean the whole dist dir
revamp everything. not going to list all the changes. I'm lazy.