def owned_device
import near-architecture@0.9.1.0/arc.bend as Arcimport Base
298def owned_device(+key: String, +name: String, xs: List<&2, PhysicalDevice>) -> Bool:
299 match xs:
300 case []:
301 False{}
302 case PhysicalDevice{k, n, _} <> rest:
303 (str_eq(key, k) && str_eq(name, n)) || owned_device(key, name, rest)