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