Fix indentation according to erlang-mode.

My apologies for anyone having outstanding changes, getting a lot of
conflicts due to this. But it is a pain to keep the code tidy with
disagreeing indentation policies.
Support indexing tuple and list variable values.

Fixes #87.