Conversation

what do you mean? types and modules are just values more seriously, I like std.vec.Vec a la Rust (except Rust gets away with some things by having two syntaxes and several namespaces, and some people have started regretting it already)
1
It's kiiind of neat from an ergonomics perspective. Less names to come up with. Lean is interesting - each type adds a new namespace that you can add stuff to. Not sure how it works out though. Personally I prefer just going with modules==records though.
3