Daryoush Mehrtash wrote: > Can some one explain what the !a does in this: > > data Color3 a = Color3 !a !a !a Shameless plug: http://www.vex.net/~trebla/haskell/strict-field.xhtml