procedure star(chars) suspend "" | (star(chars) || !chars) end