version 1 . embeddedType EntityRef.Cap . Service = DaemonService . DaemonService = . ServiceDependency = . DaemonProcess = . DaemonId = any . DaemonSpec = { argv: [string ...] } & @env DaemonEnv & @dir DaemonDir & @clearEnv ClearEnv . DaemonEnv = @present { env: { EnvVariable: EnvValue ...:... } } / @absent {} . DaemonDir = @present { dir: string } / @absent {} . ClearEnv = @present { clearEnv: bool } / @absent {} . EnvVariable = @string string / @symbol symbol . EnvValue = @set string / @remove #f .