order.WithExpiry now works in terms of IOrderGenerator
improving order.WithExpiry
order.FloatingPrice now works in terms of IOrderGenerator