Support calls on arbitrary expressions, not just identifiers