sS callOptString(O o) { ret optCast S(callF(o)); } sS callOptString(O o, S method, O... args) { ret optCast S(callOpt(o, method, args)); }