Parse lists w/o using an eval