fn a(x: String) -> String {
format!("First function with {}", x)
}
fn a(x: String, y: String) -> String { //~ ERROR the name `a` is defined multiple times
format!("Second function with {} and {}", x, y)
fn main() {
println!("Result: ");