T getSingleChildAs<T>(String name, T Function(Parser) parser) { return parser(getSingleChild(name)); }