Log record field data.
Converted refactoring to make strings for arg lists.
Initial tests.
Initial tests and some random bug fixes.
Records now analysed.

Nested records are not yet supported.
Inadequate tree pruning for components - so, you are still asked to non-match variable and underscore patterns for fields.