Peek to generate reorder function.
Reorder based on first seen binding.
Typo