get value of variable instead of variable name

Hi,

is there any different or better way of making m return {“a”, “b”, “c”, “d”} instead of myAList?
Thanks


set myAList to {"a", "b", "c", "d"}
set prefix to "my"
set theMiddle to "A"
set suffix to "List"
set theLot to ((prefix & theMiddle & suffix))
set m to theLot
if m is "myAList" then set m to myAList
return m