interpolate() now doesn't handle {t: T, d: D} records at the top level.
Neatened up transform interp code
interpolate() now doesn't handle {t, d} records at all