Я не играл с cf9, но вы можете сделать что-то подобное в CF8:
<cffunction name="myFunc" output="false" returntype="void">
<cfargument name="arg1" type="arg1" default="default" hint="my hint">
<cfscript>
//do stuff
</cfscript>
</cffunction>
Не идеально, но, возможно, приемлемый компромисс.