private final int[] returnTypes;
private final int[][] parameterTypes;
private String[] sigs;
static FunInfo make(Resolver resolver) {
FunDef funDef = resolver.getFunDef();
if (funDef != null) {
return new FunInfo(funDef);
} else if (resolver instanceof MultiResolver) {
return new FunInfo((MultiResolver) resolver);
} else {