def load.miss
import bolt@1.27.0.0/src/lsp/nav.bend as Navimport Base
import bolt@1.27.0.0/src/lsp/files/service.bend as F
31def load.miss(~fs: F.Files, open: Maybe<&2, String>, path: String) -> IO(String):
32 match open:
33 case Some{text}:
34 IO.pure(String, text)
35 case None{}:
36 do IO<String>:
37 r : Maybe<&2, String> <- F.read(fs, path)
38 return Maybe.default(&2, String, r, "")