create-list
requires 3 arguments, with last one in a list of pairs:
create-list :container ({})
-> (range 20)
map $ fn (idx)
[] idx $ text
{}
:text $ str idx
:style $ {}
:position $ [] 0 0
Shape name is probably :container but you may also change to another one.