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 🙂