support closures
add comment about singleRV exemption
factor out funcHasSingleReturnVal
detect local funcs with single return values
remove obsolete printer config options
use type info (from go/types) to determine func return arity