interface preopens { use types.{descriptor}; /// Return the set of preopened directories, and their path. get-directories: func() -> list>; }