pretty named arguments in Function_repr and compiler warnings