look at other libraries -- they generally have a ns just for protocols?
look at other libraries -- they generally have a ns just for protocols?