Preorder with real data