should operate with policy principles - i.e. pad `N` on the left or right of the record to meet some length. same for truncation - select either left or right truncation at runtime