In the manual there's this example:
proc forward[T](x: var T): var T =
result = x # ok, deviated from the first parameter.
The word deviated is also used in the text above. But these uses all seem wrong to me. I think the above comment ought to be # ok, determined from ... or # ok, determined by ..., and similarly in the text?Plus, of course, similar changes to the text in the preceding para.
"derived" kind of means or implies "inherited"
Yes, so it fits, but it's not related to inheritance in the OOP sense.
But please create a PR already, then you get to decide the wording.