d = {} d[key] = value
(set! d (make-hash-table)) (hash-table-put! d key value)
easier to read than d = {} d[key1] = value1 d[key2] = value2 d[key3] = value3
So syntax matters, but it's not obvious which syntax is best.