Updating to the new sweet.js lib

Also added `$kleisli`, ideally I would have liked to use infix operators, but this currently isn't supported by sweet.js. So I used the same idea as `$ap` for it.