If you change `racket-bitsyntax` to use `typed/racket/base/no-check` for its `bitstring.rkt` module, this runs about 15x faster than the `syndicate` version of the stack. Otherwise, it runs about 3x faster than the `syndicate` version of the stack.