(but the split above of TypeToken interface from T...
# kodein
a
(but the split above of TypeToken interface from TypeReference which is hidden by functions that create the token gives you flexibility if you make an error in using TypeToken too much :-D)