__bs_w
__bs_w(w,1,uint8_t,(t),(h),(o),(v))
__bs_w(w,2,uint16_t,(t),(h),(o),(v))
__bs_w(w,4,uint32_t,(t),(h),(o),(v))
__bs_w(w,8,uint64_t,(t),(h),(o),(v))
__bs_w(ws,1,uint8_t,(t),(h),(o),(v))
__bs_w(ws,2,uint16_t,(t),(h),(o),(v))
__bs_w(ws,4,uint32_t,(t),(h),(o),(v))
__bs_w(ws,8,uint64_t,(t),(h),(o),(v))