As for the unexpected output, my guess is it's tre...
# kotlin-inject
e
As for the unexpected output, my guess is it's treating separate types as the same because they are both error types