yep, without reflection or code generation ... see...
# koin
a
yep, without reflection or code generation ... seems complex