{
@Override
public TInstance resultInstance(List<TPreptimeValue> inputs, TPreptimeContext context)
{
FirstType adjusted = firstArg.adjustFirstArg(inputs.get(pos1).type());
return new TInstanceGenerator(adjusted.type, adjusted.attrs).setNullable(anyContaminatingNulls(inputs));
}
});
}