sbool getBoolOpt(O o, S field, bool defaultValue default false) { ret getBoolOpt(field, o, defaultValue); } sbool mapMethodLike getBoolOpt(S field, O o, bool defaultValue default false) { O val = getOpt(o, field); ret defaultValue ? !eq(Bool.FALSE, val) : eq(Bool.TRUE, val); }