pub const fn real_signature(params: Option<&[Param]>) -> Option<&[Param]>
None, a bare FuncArgs, and a default of <unrepresentable> contribute no signature. Some(&[]) is ().
None
FuncArgs
<unrepresentable>
Some(&[])
()