Add basic connect

Fixes #5 
You can use `bind` here instead of the wrapping function.