rename macron to BitInStream
rewrite Poke to now avail so far