If field names or types change between versions, the parser needs a strategy:
I typed python nbf_extractor.py .