[:let name [:get_combined name]]
[:? {[info exists :@return] && [${:@return} spec] ne ""} {<[${:@return} spec]>} ]
[$supermethod name]
$name
[:parameters]
[$param name]
[:? {[$param eval {info exists :spec}] && [$param spec] ne ""} {<[$param spec]>}]
[$param as_text]