Author here. AMA!
> Informally, a function is type stable if the type of the output depends only on the types of the inputs, not their values.
This line reminds me of (the opposite of) dependent-type. But I think that intuition may not be useful or relevant for understanding here?
--
EDIT: Nevermind, found it in the zip!
What do you think of JET.jl?
Tension between Method ambiguities and desire for traits or multiple inheritance is something discussed in the community. Has your group given any thought to this?
Thanks !