Support for any type primary key.