list: comprehensive null checks
map support + variable name escaping