I haven't tried adapting your second A, B, C examp...
# kodein
s
I haven't tried adapting your second A, B, C example yet though, will try that this weekend