Only create param symbols for fn implementation, avoids duplication/silent shadowing
Fix for calls to typedef'd type