Using newtype instead of data.
A small optimization.