// Cannot replace `let b := x` by `let b := a` since a is out of scope.
{
	let x
	{
		let a := sload(0)
		x := a
	}
	let b := x
}
// ----
// step: rematerialiser
//
// {
//     let x
//     {
//         let a := sload(0)
//         x := a
//     }
//     let b := x
// }
