make byte order types IO wrappers