fix a bug with alists

shadchen/extract: stop interning the key to allow string alists to be
used.
add indent to match macros