rat f (rat a) { return a; } main { }