Los enlaces de fábrica Kodein están lanzando NotFoundException

No sé si esto es un error o simplemente lo estoy haciendo mal. No veo nada en la documentation que diga que las ataduras de la fábrica de kodein deben llamarse de otra forma que no sea esto:

class KodeinConfidenceTest { @Test fun testThatKodeinWorks() { val kodein = Kodein { bind<Dice>() with factory { sides: Int -> RandomDice(sides) } } val d:Dice = kodein.instance(5) } } open class Dice data class RandomDice(val sides:Int) : Dice() 

… pero esto causa una NotFoundException

 com.github.salomonbrys.kodein.Kodein$NotFoundException: No provider found for bind<Dice>("5") with ? { ? } Registenetworking in Kodein: bind<Dice>() with factory { Int -> RandomDice }