The web framework for modern OCaml. Fast, ergonomic and RFC-strict. Eio-native and multicore by design. RFC-strict: its own HTTP/1.1 engine, every requirement it meets a test: RFC 9112 and 9110 for HTTP, 6455 for WebSockets, 7578 for forms, and RFC 9651's published suite for Structured Fields. open Spindle.Syntax type bill = { total : float; [@min 0.] tip : int; [@min 0] [@max 100] (** ...