What is the point of annotations in TIR

I’ve been experimenting with the annotate function of a TIR schedule and am stuck figuring out what its intended use case is? I’ve tried to annotate a few loops with a key/value pair, but the annotation doesn’t seem to affect the generated code at all. As an example I tried this statement I found in a test.

sch.annotate(mvin_data_ax1, ann_key="meta_schedule.unroll_explicit", ann_val=2)
sch.enter_postproc()