Ruby-lean: A Ruby semantics with a type soundness proof | Dark Hacker News