zvozin
08/17/2016, 10:07 PMLazy<A> is quite a bit more than () -> A, isn't it, and what I'm looking for is the ability to say Cons(a: => A, a: => List<A>) rather than Cons(a: Lazy<A>, a: Lazy<List<A>>). A mild case of a nit pick, sure, but then, so are all syntactic sugars 🙂