Remove the RekordType interface. It gets in the way of some use cases.

Resolves #1.