def known
import ezmcp@0.1.0.0/src/server.bend as Serverimport Base
186# whether a tool table has a tool by this name
187def known(tools: List<&2, Tool>, +name: String) -> Bool:
188 match tools:
189 case []:
190 False{}
191 case Tool{tname, _desc, _input} <> rest:
192 known.or(String.eq(tname, name), _u => known(rest, name))