Workaround for terms of different types comparing as equal.
Merge branch '1.x' of https://github.com/emilaxelsson/syntactic into 1.x
Use `gcast` instead of `typeRep` to check type equality.
Merge pull request #15 from jankner/1.x

Update CodeMotion2 to distinguish between similar expressions with different types