Why const?  There are many users building buffers with commands to pass to Bitlash.  Wouldn't this be a breaking change for them?