schema parser for primitives, datum reader for primitives, travis.yml. started with complex types