Move is_op() outside of re2post. Also change return type to Result<String, &str> so we don't have to allocate error messages
Begin implementing NFA. Rename PartialNFA => PNFA. Implement optional for PNFA