Anybody understands what's wrong with the following code.
@macro Startof{entity, label, title}
@ifclear NoLabel
@* @noindent @strong{\entity\ \label\.} @ \title\
@end ifclear
@ifset NoLabel
@* @noindent @strong{\entity\.} @ \title\
@end ifset
@end macro
@macro Defini(lb, tl)
@Startof{Definition, \lb\, \tl\}
@end macro
