Parse ambiguous call expressions

For now we assume a call expression of [], but in the future either
the parser or the runtime will need to indicate that this syntax
could be one of two different meanings.