Extended types
Affine transformation example