If you know what a maximum n would be you can do something like this:
title: $:/macro/numb
tags: $:/tags/Macro
list: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
\define numb(n:10 format:"<<currentTiddler>> ") <$list filter='[enlist{$:/macro/numb!!list}first[$n$]]'>$format$</$list>
(that means set the title to $:/macro/numb, give it the tag $:/tags/Macro, set the list field to the list etc.)
if you need to go above 30 than you continue the list in the list field past 30. you can give it a format input that gives the template used to list the numbers, so you could use:
<<numb 10 """This number is {{!!title}},<br>""">>
to get a list that counts from 0 to 9 saying 'This number is 0,' etc.