1 2
It is quite difficult to test complex cases, so I simply will not. I mean, why on earth would one set binding have three or four different transformations.