Baiji serializer for Java, inspired by Apache Avro and Thrift