Generalized id of function definition, message exchange, member access,
and member assignment to include operators - not all yet, just
arithmetic operators.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>