Type-safe, multi-backend data serialization
