sS gazelle_varMapFromMatchedRuleStruct(S s) { ret getOpt map(safeUnstruct(s)); }