Move re2post to its own module. Implement more of PartialNFA methods (concatenate, alternate)