Structs

Don’t use it against function, it will stop if come across any function use it against function body
The result of declaration wrapper includes two parts. name_fn is used to replace the original function. ref_fn is an extra function called internally by name_fn.

Functions