Extend the library with half, that includes adding a new way of storing data in the library itself, a new format and modifying the query functions. This could be really useful as most of the data, besides position, is stored in halves rather than floats.