I'm going to try and avoid lifetimes entirely. They're great in Rust! But I'm going to a higher level spot.

I'm totally unsure about async.

Right now there's no heap memory at all. I'll get there :) Sorta similar to Rust/Swift/Hylo... we'll see!

So if you don't have a garbage collector, and you don't have manual memory management, and you don't have lifetimes... What do you have?

The plan is something like mutable value semantics and linear types. I'm figuring it out :)