Layer.discard/Layer.effectDiscard/Layer.scopedDiscardLayer if it doesnt produce anything? Why not just make it an Effect?@effect/platform's Http.server.serve vs @effect/cli's Command.runrun could totally be a Layer<CommandLineArgs | CLI.Enviorment, ValidationError, void, but its just a function that returns an effect