Reassigned emission helpers; shared records and context remain canonical.
prepend_comment :: (comment: *Comment, text: string)