Clarify fn_anon_params rule and fix function types with no args