Handle stacked method calls with arguments.

Before this patch the VM would incorrectly treat arguments as method receivers.
This in turn would cause bugs further down in the analysis process.

This fixes #37.