1{
2	function f(a) -> x {
3		let r := mul(a, a)
4		x := add(r, r)
5	}
6	let y := add(f(sload(mload(2))), mload(7))
7}
8// ----
9// step: fullInliner
10//
11// {
12//     {
13//         let _2 := mload(7)
14//         let a_7 := sload(mload(2))
15//         let x_8 := 0
16//         let r_9 := mul(a_7, a_7)
17//         x_8 := add(r_9, r_9)
18//         let y := add(x_8, _2)
19//     }
20//     function f(a) -> x
21//     {
22//         let r := mul(a, a)
23//         x := add(r, r)
24//     }
25// }
26