It's about Rust, but includes a description of effects and much of the lowering could be applied to other languages.