Interface for polecat data types.