I'm not sure that's necessarily helpful. The value of constant subs gets inlined at compile time, so while they share the syntax of function calls they do not share their semantics. There is no function call, even though it looks like one to the reader.