import Effectful (runEff) import Hsm.Cam (runCam) import Hsm.Log (Severity(Info), runLogs) import Hsm.Web (runServer, runWeb) main :: IO () main = runEff . runLogs @'[ "cam", "libcamera", "scotty", "web"] Info . runCam . runWeb $ runServer