Hard things to make it easy for the programmer
Language-supported management functionality (centralized administration).
Chapter : hard things to make it easy: garbage collection
https://en.wikipedia.org/wiki/Ephemeron
Chapter : hard things to make it easy: greenthreads
erlang, go
Chapter : hard things to make it easy: TCO and strictness analysis