semantic: Don't transform property functions more than once.

Trouble was you had

ExpRef

turned into

Postfix(Call, ExpRef)

but the visitor would recurse into postfix and you'd end up with

Postfix(Call, Postfix(ExpRef))

Just ended up tagging the callable type with if it's been transformed.
Not super elegant, but it'll do.