[major] Allow custom temper instances to be used.