Accept various ret-val types.