Go library for making order-preserving keys from structured data, with support for prefix iteration