Lean programming language