Fixed ordering of desugars to make fields work in poly_records
fixed the modif back (poly_record+fields interop is achieved by reordering their desugars)
Merge branch 'poly_record' into leopard
leopard macro should not be in leopard