[:!let name [:get_combined name]]

$name[:statusmark]

[:? {[info exists :@return] && [${:@return} spec] ne ""} {<[${:@return} spec]>} ] obj $name [:pinfo get -default "" bundle parametersyntax]
[:as_text] [:? {[info exists :@parameter]} {
Parameters:
[:for param ${:@parameter} {
[$param name] [:? {[$param eval {info exists :spec}] && [$param spec] ne ""} {<[$param spec]>}] [$param statusmark] [$param as_text] [$param pinfo get -default "" validation]
}]
}] [:? {[info exists :@return]} {
Returns:
[${:@return} as_text]
}]