Wrong Package Selector for Inputs/Outputs
nelsam opened this issue · comments
Samuel Nelson commented
The package selector for inputs/outputs is wrong for functions/methods returning types from other packages.
I think this should be a fairly uncommon occurrence, but it's sometimes unavoidable.
Samuel Nelson commented
I should note: this only happens when an embedded interface type is imported from another package.
Samuel Nelson commented
Still a bit of a problem. Working out the kinks gradually.
Samuel Nelson commented
And fixed. The last problem had to do with recursing into parameters that were, themselves, functions, and could contain params or results of local types.