r1662: field type optimizations