I like that one-pass DFAs can report the positions of capture groups, but it seems I cannot construct them at compile time, even with the assistance of a proc macro. I notice dense DFAs have to_bytes and from_bytes, but one-pass DFAs do not. Would it be practical to add a way to construct one-pass DFAs at compile time?