Thanks @huonw, I get it now.  @alexcrichton I did it the way you suggested, however I am not sure if this is not counter productive to the main goal of this issue (promoting standards for new code). On the other hand, I am quite sure that anyone who will write new code for `libnative` will keep standards in mind. 