Extensible records

For extensible "records" as needed in scarph