Swift wrapper on libuvpp