An affine transformation is a linear transformation followed by a translation; i.e. it is a function

\x -> A*x + b

Where A is a linear transformation. Affine transformations are the set of image transformations supported by Graphics.DrawingCombinators, roughly translate, rotate, scale, and compositions thereof.

# Documentation

An Affine transformation from R2 to R2.

[Affine] = R2 -> R2

The Monoid instance `(identity, compose)`