A function definition.
If the function has a return type it is associated with this expression.
If the node is blacklisted from being mutated. This is for example when the node covers a C macro.
See Implementation
A function definition.