lib: native URL type