sbool isOpeningBracket(S s) { ret eqOneOf(s, "(", "{", "["); }