def deref.found
import ezmcp@0.1.0.0/src/openapi.bend as Openapiimport Base
import emerging-ezjson@1.2.0.0/src/value.bend as Value
323def deref.found(
324 found: Maybe<&2, Value.Json>,
325 plain: Unit -> Value.Json,
326 follow: Value.Json -> Value.Json
327) -> Value.Json:
328 match found:
329 case None{}:
330 plain(Unit{})
331 case Some{target}:
332 merge(drop(members(plain(Unit{})), "$ref"), follow(target))