Expose TokenStreamRewriter as a TokenSource and support Token params for replacements