consensus fields (since the untrusted db might not have the data we need when verifying). Also, when calculating consensus quirks, check if a name operation is the first NAME_IMPORT for a name in order to handle the NAME_IMPORT fee quirk correctly.
parsing, validation, and consensus logic into the individual operation's .py file.