wrap main nanomsg's api