Comparison operators <, <=, >, >= now add or subtract an epsilon as appropriate for correct behavior.
Types that copy vec4 now automatically have an explicit converstion operator to and from vec4.
Updated Life example to use the new generic Fields.