contract test {
function fun(uint a) public returns(uint r) { return a; }
function fun(uint a, uint b) public returns(uint r) { return a + b; }
}
// ----
// Warning 2018: (17-74): Function state mutability can be restricted to pure
// Warning 2018: (76-145): Function state mutability can be restricted to pure