static F1 rcurry_or2(fS defaultValue) { ret func(S s) -> S { or2(s, defaultValue) }; }